Amazon redshift 如何防止PSQL输出行数?
目前,我几乎可以通过运行psql获得CSVAmazon 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 -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”
(我无法测试)。这是有效的,请将此作为答案发布。哦,有更好的答案:)这些都不适用于红移!你的答案更好。