2016-01-23 138 views
1

我嘗試我的表和PostgreSQL(RDS)上使用以下命令Amazon Web Services的出口:PostgreSQL的psql的命令傾銷錯誤

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開頭,所以我怎麼能逃脫我的命令來完成這項工作?

謝謝

+0

檢查,如果你有一個名爲表'album'在數據庫 – psantos

+0

是的,我有這張表,但它從上面的'A'開始,所以postgres不能識別上面的字符。 – user1896576

+0

搜索http://www.postgresql.org/docs/current/static/sql-syntax-lexical.html以「引用標識符」。 –

回答

3

我不得不逃離我的psql的命令,在專輯表中的大寫字母如下:

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