如何使用SQLALCHEMY_BINDS将pandas.DataFrame.to_sql与多个数据库一起使用

时间:2019-01-06 04:22:20

标签: python postgresql pandas python-2.7 sqlalchemy

我已经声明了2个数据库:

SQLALCHEMY_DATABASE_URI ='postgresql://dbuser:dbpassword@localhost:5432/dbname1'
SQLALCHEMY_BINDS = {
    'dbname2':        'postgresql://dbuser2:dbpassword2@localhost:5432/dbname2',

}

我宣布:

db = SQLAlchemy(app)

现在,我从csv上传创建不同类型的数据帧,并使用dbname1数据库中表中的某些值来操纵它们。然后,我想将生成的df保存到数据库dbname2内的表中,以授予对我的客户端的访问权限(将访问权限与包含敏感信息的dbname1分开)。

有什么想法如何使用pandas.DataFrame.to_sql函数重定向到数据库dbname2吗?

谢谢

0 个答案:

没有答案