将PostgreSQL查询的输出保存到文本文件

首先,登录PostgreSQL数据库。

$ psql

使用“\ o命令”告诉PostgreSQL在哪里保存后续输出。

postgres=# \o /home/onitroad/output.txt

执行所需的任何查询或者查询,输出将被引导到我们之前指定的文件。

postgres=# select * from dummy_table;

要恢复此设置并再次将输出再次进入屏幕,只需再次键入\ o命令。

postgres=# \o

我们现在可以打开文件以查看输出是否已保存在那里。

$ cat /home/onitroad/output.txt
日期:2020-07-07 20:56:33 来源:oir作者:oir