2013-06-26 74 views
2

我使用PostgreSQL和PHPPgAdmin。我在文件ext.csv中有數據,並且我使用COPY函數來導入數據。我已經制作了一張有15列的表格,並通過功能複製將我的data.csv導入到此表中。PostgreSQL使用複製功能後不能做簡單查詢

問題是我無法用查詢來識別我的列表。例如:

select customer_name from gis 

產生錯誤:

Query failed: ERROR: column "customer_name" does not exist LINE 1

爲什麼出現這種情況?我也檢查了PHPPgAdmin並且有gis有一個列和數據。

對此提出建議?

+0

您是否在數據庫中使用了'public'中的不同'schema'? – tftd

+1

詳情?你正在設置'search_path'嗎? 'psql'客戶端中'\ d gis'的輸出是什麼? PostgreSQL版本? –

回答

2

我會猜測你在創建時使用了大寫字母的名字,例如「Customer_Name」。

如果是這樣,那麼您必須在"double quote"它指向其他地方。

+0

非常感謝克雷格林格,我試着改變表格的列,現在它的工作。最好的問候。 – Krichevskoy

+0

@ user2522265那麼 - 是否是區分大小寫的問題? http://stackoverflow.com/help/someone-answers。將來,請在'psql'中顯示相關表的'\ d'輸出 - 並在所有問題中包含您的**精確PostgreSQL版本**。 –