我试图从sqlite3的转换我的RoR应用到PostgreSQL,并在Heroku上部署它(似乎Heroku的不适用使用SQLite好)迁移错误切换RoR中应用到PostgreSQL
这是我的database.yml的
default: &default
adapter: sqlite3
pool: 5
timeout: 5000
development:
<<: *default
database: db/development.sqlite3
test: &test
<<: *default
database: db/test.sqlite3
production:
<<: *default
database: db/production.sqlite3
cucumber:
<<: *test
现在,切换到PostgreSQL是
default: &default
adapter: postgresql
encoding: unicode
pool: 5
timeout: 5000
development:
<<: *default
database: development
test: &test
<<: *default
database: test
production:
<<: *default
database: production
cucumber:
<<: *test
中的Gemfile我更换宝石 'sqlite3的' 创业板 'PG'
打字轨分贝:迁移错误是
ActiveRecord::NoDatabaseError: FATAL: database "development" does not exist
你是在本地或收到此错误在Heroku? –