我不小心对删除了 5000 多行的实时数据进行了查询。我在做这个之前做了一个备份,备份是这样的格式:
COPY table (id, "position", event) FROM stdin;
529 1 5283
648 1 6473
687 1 6853
\.
问题是,如果我运行它,我会得到:
ERROR: duplicate key value violates unique constraint "table_pkey"
有没有办法改变这个查询只插入我删除的行?诸如“如果存在,请忽略”之类的东西?通常我知道这会影响很多事情,但是因为它实际上只是那些需要替换的条目,我认为这样的东西可以工作,但我不知道它是否存在?