我一直在尝试备份和恢复PostgreSQL。 但是,我有一个问题,我必须在没有删除表的情况下恢复现有数据。
我尝试了正常的备份和恢复,我收到的错误消息如下所示。
psql:test.sql:29: ERROR: relation "myTable" already exists
ALTER TABLE
psql:test.sql:5391: ERROR: duplicate key value violates unique constraint "myTable_pkey"
DETAIL: Key (name, metric, ts)=(group/devubuntu, cpu\%util, 1503360000) already exists.
CONTEXT: COPY myTable, line 1
psql:test.sql:5399: ERROR: multiple primary keys for table "myTable" are not allowed
有没有办法在不删除行或删除表的情况下恢复现有数据?
我知道 - 清洁选项,但不适合我的情况。