1

FORCE NOT NULL在 PostgreSQL 中使用时遇到问题。

我有一个包含 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 *但查询返回错误。我在 Internet 上找不到解决此问题的方法。

提前感谢您为我提供的帮助!

4

1 回答 1

1

FORCE NOT NULL *不是有效的 postgresql。对此的补丁几乎通过但被拒绝。阅读此邮件列表以进行讨论。

于 2012-12-30T15:42:49.517 回答