以下を参考にRailsのデプロイ頑張ってます
(デプロイ編①)世界一丁寧なAWS解説。EC2を利用して、RailsアプリをAWSにあげるまで
EC2でmysqlを使いたい、でも開発はsqliteだった。
もともと、sqlite
で開発していたRailsアプリを
本番環境はmysql
にしたいです。
以下はconfig/database.yml(変更前)
です
default: &default adapter: sqlite3 pool: 5 timeout: 5000 development: <<: *default database: db/development.sqlite3 test: <<: *default database: db/test.sqlite3 production: <<: *default database: db/production.sqlite3
その場合、production
の部分のみを変えればいいのでしょうか。
現在は、以下のように変えてみました。
以下はconfig/database.yml(変更後)
です
production: adapter: mysql2 database: [appname]_production encoding: utf8 pool: 5 timeout: 5000 username: root password: host: localhost
database.ymlの変更に加え、
他に変更箇所やマストな操作はあるのでしょうか。
現在、AWS EC2
やmysql
をデプロイ
をしようと奮闘中で、
このdatabase.yml
の変更のみでいいのか不安になったので、
質問をさせていただきました。
質問まとめ
sqlite
からmysql
へ変更する場合、
database.yml
を変えるだけでオッケーなのか
質問させてください。よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。