PostgreSQL,关于FORCE NOT NULL

时间:2012-12-30 15:25:58

标签: sql database postgresql csv

我在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 *但查询返回错误。我无法在互联网上找到解决方案。

预先感谢您提供的帮助!

1 个答案:

答案 0 :(得分:1)

FORCE NOT NULL *无效postgresql。对此的补丁几乎通过但被拒绝。 请阅读此mailing list进行讨论。