该
copy命令不是SQL命令,它是Postgres终端客户端 psql 专用的命令,不能在此上下文中使用。
使用
copy_expert(sql, file,size=8192)代替,例如:
sql = "COPY (SELECt * FROM a_table WHERe month=6) TO STDOUT WITH CSV DELIMITER ';'"with open("/mnt/results/month/table.csv", "w") as file: cur.copy_expert(sql, file)


