PostgreSQL中是否可以获取CSV文件的标题但不包含行数?

16
当我执行 psql --no-align --field-separator ',' 命令时,会得到一个包含字段名称的 CSV 格式输出和一个告诉我找到了多少行记录的尾随信息。要将其传递给分析程序,我需要头部信息但不需要尾部信息。我可以编写一个过滤器来传递 psql 输出的前 N-1 行,但我更喜欢抑制尾部信息。是否有我遗漏的选项可以使用 --tuples-only 打开头部或关闭尾部?
2个回答

31

psql --no-align --field-separator ',' --pset footer 命令将关闭行汇总页脚。


2

您还可以通过将STDOUT替换为绝对文件路径(如:'/tmp/out.csv')来将输出重定向到文件。 - jcern
另外,对于在psql中包装COPY的\copy,请参见。但是,如果在与服务器相同的系统上使用psql,则我更喜欢jcern的方法。 - Chris Travers

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接