【问题标题】:Getting PG duplicate table error on deploy部署时出现 PG 重复表错误
【发布时间】:2015-12-05 08:27:29
【问题描述】:

我想从拥有三个新迁移文件的分支进行部署。

但是,在部署时,我得到一个错误。

这是日志输出:

DEBUG [50e68bc0]    ==  CreateLimitGroups: migrating 
==============================================
DEBUG [50e68bc0]    -- create_table(:limit_groups)
DEBUG [50e68bc0]    rake aborted!
DEBUG [50e68bc0]    An error has occurred, this and all later migrations canceled:
DEBUG [50e68bc0]    
DEBUG [50e68bc0]    PG::DuplicateTable: ERROR:  relation "limit_groups" already exists

为什么会这样? 可能来自架构版本冲突?

【问题讨论】:

    标签: ruby-on-rails postgresql capistrano rails-postgresql


    【解决方案1】:

    此消息表示您已经拥有此表。您可以在 postgresql 菜单中多次删除它。

    请确保此表为空。

    【讨论】:

      猜你喜欢
      • 2016-06-03
      • 1970-01-01
      • 1970-01-01
      • 2018-12-07
      • 1970-01-01
      • 2016-01-02
      • 1970-01-01
      • 2022-01-09
      • 1970-01-01
      相关资源
      最近更新 更多