快速问题(我希望!):如果我使用 \i 将输入文件输入 psql,我可以将查询的输出保存到文件中吗?如果是这样,怎么办?谢谢!!
Using \o
正如其他人所推荐的,是一个很好的解决方案。不过,只是为了好玩,另一种方法是将输入文件通过管道传输到psql
从命令行,而不是使用\i
命令。然后您可以将输出重定向到另一个文件。例如:
psql < input.sql > output.txt
这有一些有趣的副作用。例如,如果您打开了计时(\timing on
),然后使用\o
would not导致计时结果通过管道传输到输出文件,但重定向会。同样的事情与\echo
声明。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)