Amazon redshift 如何防止PSQL输出行数?

Amazon redshift 如何防止PSQL输出行数?,amazon-redshift,psql,Amazon Redshift,Psql,目前,我几乎可以通过运行psql获得CSV psql -A -t -F'\t' -c "SELECT ...;" > myfile.csv 但是,它返回文件末尾的行数。我可以用head-n-1 psql -A -t -F'\t' | head -n -1 | -c "SELECT ...;" 但是对于非常大的文件来说,这似乎有些过分了。psql中是否有一个可以关闭返回记录数的标志?从PostrgeSQL获取CSV的常用方法有很多(参见示例)。然而,在使用Redshift时,并非所有这些

目前,我几乎可以通过运行psql获得CSV

psql -A -t -F'\t' -c "SELECT ...;" > myfile.csv
但是,它返回文件末尾的行数。我可以用
head-n-1

psql -A -t -F'\t' | head -n -1 | -c "SELECT ...;"

但是对于非常大的文件来说,这似乎有些过分了。psql中是否有一个可以关闭返回记录数的标志?

从PostrgeSQL获取CSV的常用方法有很多(参见示例)。然而,在使用Redshift时,并非所有这些方法都适用,部分原因是Amazon Redshift基于Postgres 8.0.2


可以尝试使用
--pset=“footer=off”
选项来防止
psql
输出行数。另外,请咨询

可能是
--pset=“footer=off”
(我无法测试)。这是有效的,请将此作为答案发布。哦,有更好的答案:)这些都不适用于红移!你的答案更好。