复制命令postgres append to csv fi

2024-04-26 18:03:37 发布

您现在位置:Python中文网/ 问答频道 /正文

我在psycopg2中有一个复制命令,我正在循环中运行。我想知道我怎样才能附加到CSV而不是每次都执行新的拷贝。在

代码:

while True:

    cur.execute("COPY (SELECT id,a,b,c,d from t1,t2 WHERE date>= TIMESTAMP TIMESTAMP %(t)s AND date < TIMESTAMP %(t)s + interval '1h' * t2.frequency) \
           TO 'path/to/file.csv' DELIMITER ',' CSV;", d)

提前谢谢。在


Tags: csv代码命令idtrueexecutedateselect