2012-12-30 16 views
0

我在PostgreSQL中使用FORCE NOT NULL時遇到問題。PostgreSQL,關於FORCE NOT NULL

我有一個10列的表,我需要從CSV文件加載數據。

我使用下面的查詢,這完美的作品:

COPY "myschema"."mytable" 
FROM '/var/www/myapp/myfile.csv' 
DELIMITERS '|' 
CSV 
FORCE NOT NULL 
attr1, attr2, attr3, attr4, attr5, attr6, attr7, attr8, attr9, attr10; 

我需要知道如何,因爲我有更多的表與數百做到這一點沒有明確地應對所有列作爲參數傳遞給FORCE NOT NULL需要這個的列。

我試過FORCE NOT NULL *FORCE NOT NULL *但查詢返回錯誤。我無法在互聯網上找到解決方案。

在此先感謝您的幫助,您可以提供給我!

+0

你忘了提及你的PostgreSQL版本。 –

回答

1

FORCE NOT NULL *是無效的postgresql。這個補丁差點通過但被拒絕。 閱讀mailing list進行討論。

+0

我閱讀郵件列表。這似乎不是我需要做的解決方案。謝謝您的幫助。 =( –