首页 > 解决方案 > 从 PSQL 中的文件运行 sql 脚本并将输出保存到文件

问题描述

我有一个以 .sql 格式保存的大型 SQL 脚本。我想在 Linux 上的 PSQL 中运行它,然后将输出保存到文件中。在 pgadmin 中它工作得很好,我可以在“消息”选项卡中看到输出。

如何使用 psql 做同样的事情?

这是我正在运行的命令:

psql -h 192.168.0.150 -d database -U postgres -p 5432 -q -f /home/michal/Downloads/move_template_data.sql \o ~/Downloads/2020-10-09.txt

它执行,但没有任何反应,没有创建文件。

标签: psql

解决方案


推荐阅读