标签: mysql sqlalchemy airflow
我正在使用气流进行一些处理,并将数据保存在包含多个数据库的Google Cloud SQL实例上。因此,我在气流中添加了一个连接,但找不到应该放置数据库名称的位置。由于这个问题,我无法在python代码中创建sqlalchemy引擎来保存结果。
我做了一些很奇怪的工作:get_uri并将“ None”名称替换为数据库的真实名称,然后调用create_engine。 但是我认为这不是一个好的解决方案。
create_engine
有人可以告诉我应该在哪里放置数据库名称(在连接或代码中)以使其正常工作。感谢您的帮助。
答案 0 :(得分:0)
AFAIK,数据库名称进入schema字段。
schema
同时,只要conn_type="MySql"函数的返回值有效,选择get_uri(..)不会造成任何问题
conn_type="MySql"
get_uri(..)