我做数据库部分(PostgreSQL),我的合作伙伴使用SQLAlchemy在web服务器上使用python实现应用程序。我们大量使用存储过程。该应用程序由SELECT查询,SQLAlchemy只看到SELECT语句,并坚持使用ROLLBACK。日志记录失败。我需要它代替COMMIT。我的搭档声称没有简单的方法,我们将不得不完全删除SQLAlchemy。我认为他一定是错了,但他没有足够的知识去声称否则。有什么简单的方法可以代替SQLAlchemy CO
根据文档,engine.execute自动提交。但是,在下面的代码中运行时,COPY命令不会提交。当我在postgres命令行中直接运行完全相同的查询时,它可以工作。>省略的敏感细节):fromsqlalchemy import create_engine
### Set PSQL_PW, PSQL_IP, PSQL_PORT, DB_NAME, he
我正在使用redshift-sqlalchemy包将SQLAlchemy连接到Redshift。table if not exists companies ( name varchar(1024) not null在SQLAlchemyu'INSERT INTO companies (id, name)
VALUES (%(id)s, %(name)s)'] [parameters: [{