【发布时间】:2012-03-29 22:05:53
【问题描述】:
如何在 psql 的输出中隐藏列名和行数?
我正在通过 psql 运行 SQL 查询:
psql --user=myuser -d mydb --output=result.txt -c "SELECT * FROM mytable;"
我期待这样的输出:
1,abc
2,def
3,xyz
但我得到了:
id,text
-------
1,abc
2,def
3,xyz
(3 rows)
当然,事后过滤掉前两行和最后一行也不是不可能的,但是有没有办法只用psql呢?阅读它的联机帮助页,我看到了用于控制字段分隔符的选项,但没有看到用于隐藏无关输出的选项。
【问题讨论】:
-
psql -U username -X -A -w -t -c "select count(*) from yourtable)"只产生输出:1
标签: sql postgresql