0

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

谁能帮助我完成如何从他的数据库更改为我的本地 postgresql 数据库的步骤?对不起,我是新来的。

至今:

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

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

这就是我需要做的吗?我还需要设置什么吗?谢谢!

4

1 回答 1

1

您需要将config/database.yaml文件中的适配器从原来的任何内容更改为postgres,类似于以下内容:

development:
  adapter: postgresql
  database: data1
  host: localhost
  username: someone
  password: something

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

gem 'pg'

那应该可以解决问题。运行你rake db:version的测试连接,如果一切看起来都很好,那就选择rake db:migrate. 发布您遇到的任何错误。

于 2013-07-31T23:44:22.430 回答