在rails app中切换postgresql数据库

时间:2015-01-12 23:24:30

标签: ruby-on-rails postgresql

我刚刚在heroku中创建了我的数据库的本地备份(名为' mylocaldb')并且我正在尝试让我的应用程序现在指向该数据库,而不是我创建应用程序时创建的数据库。

我是否只需将开发数据库更改为' mylocaldb'还是还有别的吗?我做了这个更改并运行了迁移,但是当我在网络砖上运行时,我仍然无法在我的应用程序中看到它的数据。

development:
  database: mylocaldb

1 个答案:

答案 0 :(得分:0)

您还需要adapter为“postgresql”。

development:
  adapter: postgresql
  encoding: unicode
  database: mylocaldb
  username: my_login

如果您将使用相同的数据库进行测试,则可能需要更改默认值:

default: &default
  adapter: postgresql
  pool: 5
  timeout: 5000