我在使用COPY命令将内容加载到绿色的plum表时遇到问题。我有的是三列表格,假设A,B,C,表格不应该包含重复的元素。所以我做了一个组合键,将上面三个组合在一起
PRIMARY KEY ( A , B , C )
但是我用来加载表的输入文件有重复的条目。我想要的是,使用COPY命令过滤掉重复的元素并继续加载数据。但在我的例子中,只要副本遇到重复的条目,它就会中止加载。有关于如何继续的线索吗??
谢谢
Ganesh.R
我在CockroachDB中有一个表,在应用约束来设置主键之前,我已经将数据填充到表中,并且由于一些INSERT语句在数据加载阶段失败,一些行被错误地多次加载到表中。
我想要应用的约束是:
CREATE UNIQUE INDEX ON "MyDB"."MyTable" ("Row_ID");
但是,由于重复数据已经加载到表中,我得到以下错误:
pq: multiple primary keys for table "MyTable" are not allowed
我使用下面的查询检查是否确实存在一些重复的行:
SELECT