Psql
將 命令的輸出保存到磁碟
當我嘗試執行以下命令時:
my_db> \copy \dt *. to /home/john/list.txt
我收到一個錯誤:
\copy: parse error at "*"
為什麼?如何將輸出保存到磁碟?
使用
\o
手冊中記錄的命令:http://www.postgresql.org/docs/current/static/app-psql.html
具體來說:
> \o <path_to_the_file_where_you_want_the_output> > [your command] > \o
最後一條語句將輸出切換
psql
回stdout
.