Postgresql psql命令转储错误

时间:2016-01-23 16:40:23

标签: postgresql psql

我尝试使用以下命令从Amazon Web Services上的Postgresql(RDS)导出我的表:

psql -t -A -F"," -c "select * from Album" > album.csv -h amazon-instance -p 5432 -U username -W -d chinook

我收到此错误消息:

ERROR:  relation "album" does not exist
LINE 1: select * from Album

该错误消息的原因是我的表以大写(A)lbum开头,那么我怎样才能逃避命令才能使其工作?

谢谢

1 个答案:

答案 0 :(得分:3)

我必须在psql命令的Album表中转义大写字母,如下所示:

psql -t -A -F"," -c "select * from "\""Album\"" > album.csv -h amazon-instance -p 5432 -U username -W -d chinook