【发布时间】:2018-04-03 15:35:07
【问题描述】:
我已手动将生产中的所有数据导入我的开发服务器,但出现此错误。我还阅读了here,它解决了这个问题,但仅限于一个表。我已经导入了大约 10 多个表格及其数据。这是错误:
PG::UniqueViolation: ERROR: duplicate key value violates unique constraint "influences_pkey" DETAIL: Key (id)=(1) already exists. : INSERT INTO "influences" ("name", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id"
【问题讨论】:
-
为什么不用相同的命令循环遍历 10 个表
-
受影响的表已经有大约 20+ 条记录。
-
所以只要设置主键相应启动即可。您只需将主键的起点从 1 更新到 21,下次 db 将从 21 开始
标签: postgresql