Python-SQLAlchemy提交给两个不同的数据库一个是MSSQL,另一个是PostgreSQL

2024-10-02 16:21:59 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试提交两个不同的数据库,一个托管在MSSQL上,另一个托管在PostgreSQL上。我有两个不同的会话对象。我知道我能做到以下几点

session1.add(record) // MSSQL session
session1.commit() 
session2.add(record) // PostgreSQL session
session2.commit()

但是,我试着保持同步,所以要么都成功,要么都失败(如果其中一个失败了,就不要向另一个承诺)。如果有任何帮助或想法,我将不胜感激。你知道吗


Tags: 对象add数据库sessionpostgresqlrecordcommitmssql