Stu*_*ter 5 postgresql ruby-on-rails ruby-on-rails-5
这似乎是 Postgres 10 的常见错误,但我不确定它只是 Postgres 10 还是因为我也在使用 Rails 5。我在 Digital Ocean 上有一个 Rails 5 应用程序准备上线,当我开始实施备份时,我遇到了一个大问题。当我尝试使用 Navicat 或直接使用 pg_dump 进行备份时,我面临以下错误 -[Err] [Bak] Get sequences: ERROR: column "increment_by" does not exist LINE 1: SELECT last_value, increment_by, max_value, min_value, cache...
我不知道该怎么做,而且网站上已经添加了太多信息,无法将其拆除并重新开始。我希望这里有人找到了解决方法,至少可以让我执行备份,这样我就可以以正确的版本重新创建数据库。
如果有人在 Rails 4.1(在我的情况下为 4.1.16)遇到这个问题,Rails 4.2 的答案(这里:https : //github.com/rails/rails/issues/28780#issuecomment-354868174)很好用,但我必须进行一项更改才能使其正常工作 - 我更改module PostgreSQL为class PostgreSQLAdapter.