0
我有CSV文件導入PostgreSQL表中有很多列。 我首先創建一個臨時表中,然後複製CSV文件...從csv複製默認值
DROP TABLE IF EXISTS mylist;
CREATE TEMP TABLE mylist (a text, b text, c text, d text, e text, f text,
g text, h text, i text, j text, k text, l text,
m text, n text, o text, p text, q text, r text,
s text, t text, u text, v text, w text,
CONSTRAINT popisp_pkey PRIMARY KEY(A));
COPY mylist FROM 'C:\temp\popisp1.csv' DELIMITER AS ';' CSV;
這將數據複製到表中,但更多的問題出現。在沒有任何數據似乎Null被複制的字段中,但我需要一個空字符串('')。
在這裏有任何方法來獲得空字符串在表格單元格中沒有數據自動?
我試圖將DEFAULT''添加到每一列聲明中,但沒有成功。
我發現我自己。但它不是很多「自動」:) – user1697111
好吧,我有另一個命題;) – klin
嗯,我第一次看到這個!它部分工作。所有單元格都爲空的列未填充''。你能改善嗎? – user1697111