5

我将为我的应用程序使用思维狮身人面像,它需要转换为postgresql。我用自制软件下载了狮身人面像和postgresql,但我不确定如何转换应用程序的其余部分。我不关心保存我的数据,因为我的数据库中只有大约5条记录。如果有一步一步的指导,或者可以指导我的资源,我将不胜感激。将rails应用程序中的ruby转换为sqlite到postgresql

回答

1

我使用彼得库珀下面的视频来找出我做错了。如果有人需要在将来的参考中设置Postgresql,请参考:​​

5

这是一个非常简单的过程,如果您坚持使用activerecord而不使用任何自定义SQL。

所有你需要做的是改变你的Gemfile包括gem 'pg'和更改database.yml文件有类似以下内容:

development: 
    adapter: postgresql 
    database: example_development 
    username: postgres 
    password: secret 
    host: localhost 
    encoding: UTF8 

如果你已经使用自定义的SQL,你只需要将其转换为PostgreSQL,这不应该太棘手,因为它非常相似。

+0

数据库行怎么办,我该怎么写? – tomciopp

+0

根据Simon的建议,删除现有数据库并重新创建它(使用rake数据库命令)。 – rb512

+0

我不断收到密码错误,这对我来说没有任何意义,因为我提供了正确的密码来登录postgresql。我在我的系统上使用postgresql创建了一个新应用程序,它运行得非常完美。我查看了database.yml文件,它与提供的稍有不同,它复制了该格式,但它仍然无效。有什么建议么? – tomciopp

相关问题