首页 > 解决方案 > rails db:migrate 由于重复表而失败

问题描述

我的数据库有一些问题。

我曾经生成了一个模型评论,但是这个评论迁移不是我想要的,所以我放弃了它,并成功地放弃了。现在我尝试重新生成它,并继续运行rails db:migrate,但是出了点问题。

表明 :

"PG::DuplicateTable: 错误: 关系 "comments" 已经存在",

我检查了我的schema.rb,没有这个评论表。

我的数据库使用“psql”,Rails 版本是“Rails 6.0.2.2”。我已经搜索过相关问题,但似乎不是我所面临的。

标签: ruby-on-railspostgresql

解决方案


根据您的描述,我也遇到过,这是我尝试并解决的:

psql

rails db

\d:

drop table tablename;

希望能解决你的问题


推荐阅读