【发布时间】:2020-05-06 10:51:20
【问题描述】:
在psql 文档的\pset [ option [ value ] ] 部分下,我可以设置各种设置以方便我的查询结果。
例如,我可以通过以下方式处理类似 CSV 的输出:
\pset fieldsep ','
\pset footer off
\pset format unaligned
\pset null 'NULL'
导致输出如下:
> WITH foo_tbl(foo,bar,baz)
> AS
> (
> VALUES
> ('foo', NULL, 1),
> (NULL, 'bar', 1)
> )
> SELECT * FROM foo_tbl;
foo,bar,baz
foo,NULL,1
NULL,bar,1
这很好,但我希望引用字符串和日期,如下所示:
foo,bar,baz
'foo',NULL,1
NULL,'bar',1
这不能用 psql 实现吗?
附言我知道这种事情可以用 DBeaver 之类的 SQL 客户端来完成,但这不在这个问题的范围内。
【问题讨论】:
标签: postgresql psql postgresql-11