我正在postgresql数据库中的putty中执行select * from tableName
,并且需要将该查询的结果保存在平面文件中。
我尝试在postgresql命令行中使用以下命令 -
[user@server-testdb01:~]$ psql test postgres psql (9.1.4) Type "help" for help.
test=# select * from tableName > a.txt
test-#
运行上述语句后,我无法跟踪a.txt
被保存的位置,我运行了少量find
命令,但没有运气。
如果我做错了什么可以请任何人纠正我并帮助我如何在任何平面文件中保存postgres查询的结果?
答案 0 :(得分:1)
在psql命令行工具
中\o /my_dir/output/query_result.out
Select * from foo;
\o
使用\ o命令,就像在oracle sqlplus中使用spool一样。 \ o全部单独在线路停止