【问题标题】:PG::DuplicateTable: ERROR: relation "boards" already existsPG::DuplicateTable: 错误: 关系“板”已经存在
【发布时间】:2019-12-15 11:02:32
【问题描述】:

我在no2分支中创建了一个模型,然后我发现一些错误并决定删除这个分支并开始一个新的。

但是当我重写这个模型和 db:migrate 时,它​​告诉我这个表已经存在了。

我尝试了 db:rollback 但没有成功,并且 migrate:status 显示:

而我的 schema.rb 是空的

【问题讨论】:

    标签: postgresql ruby-on-rails-5


    【解决方案1】:

    我删除了我的数据库并重新创建了 db:migrate。

    【讨论】:

      【解决方案2】:

      使用 sql 脚本从 schema_migrations 表中删除版本为 20191215065743 的记录。 此外,如果 board 表存在,请使用 psql 命令删除它。

      【讨论】:

        猜你喜欢
        • 2015-02-17
        • 2022-11-10
        • 1970-01-01
        • 2018-06-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-07-12
        • 1970-01-01
        相关资源
        最近更新 更多