如何迁移postgresql数据库

时间:2013-07-31 22:08:09

标签: ruby-on-rails postgresql

我们有一个开发人员在他的本地Mac下开发了一个网站,开发人员刚刚将rails网站的zip文件传输给我,但我使用的是Windows。

有没有人可以帮助我完成如何从他的数据库更改到我的本地postgresql数据库的步骤?对不起,我是新来的。

到目前为止:

1)我编辑了database.yml文件,主机是localhost端口5432,数据库名称是data1,所以我进入了pGAdminII并创建了相同的数据库名称。

2)我创建了一个超级用户并将凭证提供给database.yml。

这就是我需要做的吗?我需要设置其他任何东西吗?谢谢!

1 个答案:

答案 0 :(得分:1)

您需要将config/database.yaml文件中的适配器从postgres更改为development: adapter: postgresql database: data1 host: localhost username: someone password: something ,类似于以下内容:

gem 'pg'

您还需要确保在gemfile中拥有相关的gem。

rake db:version

这应该就是诀窍。运行您的rake db:migrate来测试连接,如果一切似乎都适合{{1}}。发布您获得的任何错误。