psycopg2:如何在python脚本中执行真空postgresql查询
我正在将Python与psycopg2一起使用,并试图在Python脚本中运行一个完全的真空。问题是,当我尝试在代码中运行VACUUM命令时,会出现以下错误: psycopg2.InternalError:VACUUM无法在事务块内运行 我尝试执行的行是: sql=“真空全表\u名称;” 当前执行(sql)psycopg2:如何在python脚本中执行真空postgresql查询,python,postgresql,psycopg2,Python,Postgresql,Psycopg2,我正在将Python与psycopg2一起使用,并试图在Python脚本中运行一个完全的真空。问题是,当我尝试在代码中运行VACUUM命令时,会出现以下错误: psycopg2.InternalError:VACUUM无法在事务块内运行 我尝试执行的行是: sql=“真空全表\u名称;” 当前执行(sql) 如何解决此错误?Psycopg2为每个对.execute()的调用启动一个新事务 打开自动提交连接以处理真空
如何解决此错误?Psycopg2为每个对.execute()的调用启动一个新事务 打开自动提交连接以处理真空