Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
psycopg2:如何在python脚本中执行真空postgresql查询_Python_Postgresql_Psycopg2 - Fatal编程技术网

psycopg2:如何在python脚本中执行真空postgresql查询

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

我正在将Python与psycopg2一起使用,并试图在Python脚本中运行一个完全的真空。问题是,当我尝试在代码中运行VACUUM命令时,会出现以下错误:

psycopg2.InternalError:VACUUM无法在事务块内运行

我尝试执行的行是:

sql=“真空全表\u名称;”

当前执行(sql)


如何解决此错误?

Psycopg2为每个对.execute()的调用启动一个新事务

打开自动提交连接以处理真空