将csv文件导入postgres db表(带检查约束),以便import导入所有传递检查约束的行

时间:2015-07-28 12:29:06

标签: postgresql csv

我有一张表test_table(id integer check (id>10 and id<100))。 那么我该怎么做才能从CSV文件中导入上述检查范围内的所有行。

1 个答案:

答案 0 :(得分:0)

从csv导入表格的典型方法是使用copycopy在第一个错误处停止,因此该命令不起作用。

我建议您将数据插入到临时表中,将结果从临时表加载到最终表中。完成后,您可以删除临时表。