2024-04-27 21:38:27 发布
网友
我将Python与psycopg2一起使用,并尝试在Python脚本中运行一个完整的真空。问题是,当我试图在代码中运行VACUUM命令时,出现以下错误:
psycopg2.InternalError:真空无法在事务块内运行
正在尝试执行的行是:
sql=“真空整表_name;”
在当前执行(sql)
如何解决这个错误?在
Psycopg2为每次调用.execute()启动一个新事务。在
打开自动提交连接以处理真空。在
http://initd.org/psycopg/docs/connection.html#connection.autocommit
Psycopg2为每次调用.execute()启动一个新事务。在
打开自动提交连接以处理真空。在
http://initd.org/psycopg/docs/connection.html#connection.autocommit
相关问题 更多 >
编程相关推荐