1

有没有办法可以使用 psycopg2 中的 \o 命令。如果没有,有什么办法可以自动化这个命令。我正在尝试将此命令包含在脚本中,但不知道该怎么做。我需要文件与 \o 命令的输出格式相同,所以我不能使用 \copy 命令。

4

1 回答 1

2

我刚刚发现了一种将 '\o' 命令放入脚本中的方法,如 postgres docs中所述。您需要做的就是将这些“元命令”通过管道传输到 psql。这是如何做到的:

echo "\o test.out \\ select * from test;" | psql -wU user db_name
于 2013-01-30T16:05:15.733 回答