我在使用postgresql中的copy from命令導入csv文件中的數據時遇到了問題。我首先使用下面的代碼在postgresql中創建了一個表。從csv複製到postgres
create table sfmap (
Address varchar(100),
City varchar(50),
State varchar(5),
Zip varchar(6),
County varchar(20)
)
然後,我使用下面的代碼複製表中的數據。
COPY sfmap(Address, City, State, County)
FROM 'H:\sfmap.csv'
WITH DELIMITER ','
CSV HEADER
每當我這樣做,我收到以下錯誤信息。
ERROR: could not open file "H:\sfmap.csv" for reading: No such file or directory SQL state: 58P01
我相信文件的位置是正確的。我曾嘗試使用正斜槓,兩個反斜槓。我沒有看到我做錯了什麼。
您是否知道文件位置需要位於運行Postgres的**服務器**上? – 2014-10-09 20:25:19
sfmap和數據庫都在本地託管,所以我不認爲我需要使用/複製。 – 2014-10-09 20:38:17