【发布时间】:2020-10-21 06:35:33
【问题描述】:
我目前正在使用Postgres 部署一个Ruby on Rails Web 应用程序。我正在与Docker 合作,只是说出来。
当我部署我的应用程序时,我将一些预定义的数据插入到数据库中。当我想创建一条新记录时,我得到一个duplicate key error。
完整的错误信息:
ERROR: duplicate key value violates unique constraint "modelname_pkey"
DETAIL: Key (id)=(1) already exists
我该如何解决这个问题?如何让 Rails 继续使用最后一条记录中的 primary key?
【问题讨论】:
-
您需要特殊 ID 吗?
标签: ruby-on-rails ruby postgresql docker ruby-on-rails-6