3

それで、私は最近Railsアプリに取り組み始めました.Sqlite3からPostgresqlに切り替える必要があると判断しました. サーバーに Postgresql を適切にインストールし、dev、prod、test 用のデータベースを作成し、Gemfile と database.yml ファイルを Postgres のコードで更新しました。私が今確信していないことは、db ディレクトリ内のすべてのファイルを Postgres データベースに切り替える方法です。アプリの db ディレクトリの内容を削除して rake db:create を実行するだけですか?

4

1 に答える 1

4

config/database.ymlsqlite の代わりに postgresql を使用するように編集する必要があります。

の移行はdb/migrate/*.rbデータベース間の互換性があり、変更する必要がないことが期待されます。

rake db:create db:migratenewで実行するとdatabase.yml、PostgreSQL データベースが作成され、稼働するようになります。

実際には、さまざまな問題が発生する可能性がありますが、これが出発点になります。

于 2013-06-05T04:58:08.863 に答える