【发布时间】:2019-06-14 05:55:07
【问题描述】:
我正在尝试将我的数据库从 heroku 导入回本地。按照heroku 上的命令,我可以在本地导入整个数据库。
但是,Rails 回答说我有一个未决的迁移,我应该运行 bin/rails db:migrate RAILS_ENV=development。那失败了,因为表已经存在。
在heroku上:
heroku pg:info --app my_app
› Warning: heroku update available from 7.22.7 to 7.24.4.
=== DATABASE_URL
Plan: Hobby-dev
Status: Available
Connections: 0/20
PG Version: 11.2
地区:
psql (PostgreSQL) 11.3
ActiveRecord::Migrator.current_version 返回 => 20190608070435
db/schema.rb 包含:
ActiveRecord::Schema.define(version: 2019_06_10_061746)
用 ActiveRecord::Migrator.current_version 提供的版本替换该版本也无济于事。
不知道这个问题是从哪里来的。从 Heroku 导入后,我在本地拥有正确的数据库,但 rails 看到一个待定的迁移。
【问题讨论】:
标签: ruby-on-rails postgresql heroku