psql - 从 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
它执行,但没有任何反应,没有创建文件。
解决方案
推荐阅读
- jenkins - 如何在 jenkins 中使用不同的 maven 命令设置重试失败链接以实现黄瓜 java 自动化
- c++ - 复合语句与未命名的 lambda
- python - 可视化注意力:使用注意力权重的颜色标记
- excel - 如何使用组合框名称索引整数“i”以使用范围内的值填充组合框?
- java - 何时/如何添加 ListView 适配器,它通过后退按钮恢复?(分段)
- angular6 - 如何在 primeNg 动态对话框中访问动态数据
- symfony - 来自 Symfony 的错误迁移文件
- python-3.x - 函数运行时Python Tkinter禁用按钮
- r - 如何绘制二项式 glmer 输出?
- c# - 将 Publish、RefCount 和 Repeat 与 Rx.NET 相结合