[英]How to switch my Rails app to postgresql from Sqlite3?
所以我最近开始研究Rails应用程序,我们决定(不是我,与我一起工作的人)我们应该从Sqlite3切换到Postgresql。 我已经在我们的服务器上正确安装了Postgresql,为dev,prod和test创建了数据库,并使用Postgres的代码更新了我的Gemfile和database.yml文件。 我现在不确定的是如何使用Postgres数据库切换db目录中的所有文件。 我只是删除我的应用程序中的db目录的内容并运行rake db:create?
您需要编辑config/database.yml
以使用postgresql而不是sqlite。
db/migrate/*.rb
中的db/migrate/*.rb
有望与数据库兼容,并且不需要更改。
运行rake db:create db:migrate
with new database.yml
应该创建PostgreSQL数据库,你就可以启动并运行了。
实际上,你可能遇到各种各样的问题,但这将是一个起点。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.