我在我的开发工作站上使用SQLAlchemy 0.7.9连接到Google Cloud SQL失败(希望使用create_all()生成模式)。我不能传递以下错误:
sqlalchemy.exc.DBAPIError: (AssertionError) No api proxy found for service "rdbms" None None我能够使用google_sql.py instancename成功地连接到数据
我希望将必须用双引号转义的架构名称安全地传递到数据库引擎,在这种情况下,当构造GRANT语句时,我希望将包含test的变量安全地传递到数据库。GRANT SELECT ON ALL TABLES IN SCHEMA "test" TO readuser
我不确定如何在SQLAlchemy中做到这一点。如果有帮助,我正在使用psycopg2连接到postgreSQL
(cPanel或DirectAdmin)所以我没有根访问权限,所以不能使用exec()或shell_exec()函数(被服务器管理阻止)。我做了太多的搜索,并找到了一些方法,但我不确定性能,因为它们使用Javascript命令setTimeout()连接到聊天数据库或文件。我认为如果我使用setTimeout('refresh()',1000),有一个更好的方法,而不是每1秒连接到聊天数据库。check flag