私はProject-Aを持っており、Project-Bを開始しています。 Project-Aを出発点として使用したいと思います。だから私はファイルをコピーしましたが、どのようにしてデータベースを複製できますか?ありがとうございました!PostgreSQLデータベースを使用したRuby on Rails 5プロジェクトの複製
0
A
答えて
0
私はちょうどdatabase.ymlのからDB名を編集し、あなたが何を意味するrake db:create db:migrate
0
正確なコマンドを使用すると、また、あなたが唯一の構造や構造と内容をコピーするかどうかに、あまりにからコピーしているデータベースの種類によって異なります。
これを行う一般的な方法は、Project-AデータベースをSQLファイルにエクスポートしてから、そのSQLファイルをプロジェクトBデータベースで実行することです。 SQLファイルには、構造、またはコンテンツ、またはその両方を格納できます。エクスポートを行うときに選択します。
Postgresqlは、コマンドpg_dump
を使用してSQLにエクスポートします。 jdgrayのコメントにリンクされている質問の答えは、中間ファイルが作成されないように、pg_dump
の出力を2番目のデータベースに直接パイプする方法を示しています。それを復元するには、データベース pg_dump -Fc mydb > db.dump
を取得するには
0
: pg_restore -d <you_new_db_name> /db.dump
これはPGからPGしようとしていると仮定しています。すべてのデータと構造と関係がこれで解決します。私はpgadmin4を使って新しいdbを手作業で作っていきますので、単にそれをインポートすることができます。あなたのdatabase.ymlでdb名を変更してください。
あなたはあなたのDBは、使用上の-pフラグで対処しているIP宣言するように、追加のものが必要な場合。ここではより多くのフラグへのリンクは(PostgresのV 9.6)である:「データベースの複製」、 Postgres Link
関連する問題
- 1. は、Ruby on Railsでの使用PostgreSQLの
- 2. Ruby on Rails + PostgreSQL:カスタムシーケンスの使用
- 3. Ruby on Rails 5の複合スコープのクエリ
- 4. REST APIを使用したRuby on Rails
- 5. Ruby on Rails 5 - seeds.rb
- 6. PostgreSQL Ruby on Rails 5(Windows版) - fe_sendauth:パスワードなし
- 7. Ruby on Rails - 複数のデータベース接続
- 8. integration_testを使用したRuby on Railsテスト
- 9. Ruby On Railsビジネスロジックを使用したルーティング
- 10. HTML 5 Ruby on Railsサーバーサイドイベント
- 11. ruby on rails 5、turbolinks 5 and polymer
- 12. Ruby on Rails、クラスメソッドの使用?
- 13. ruby on railsプロジェクト内に複数のネストされたフォーム
- 14. Jquery Ajax Ruby on Railsを使用してデータベースを更新
- 15. コントローラ製作所のRuby on RailsヘルパーCMS
- 16. データベース管理Ruby On Rails
- 17. Ruby on Railsの合計、差分と製品ですか? Ruby on Railsの
- 18. Ruby on Rails 5 ||マイクロポストとブログをマージ||
- 19. Ruby on Rails 5とDevise:after_sign_out_path_forをオーバーライド
- 20. Ruby on Railsの複数ネストフォーム
- 21. Ruby on railsを使用したWebベースのデスクトップ
- 22. Ruby on RailsプロジェクトでCSSクラスを使用できません
- 23. Gerritを使ったRuby on Railsデータベースの展開
- 24. Ruby on Rails 5 - 安定版ですか?
- 25. Ruby on Rails 5、タブ付きテンプレート
- 26. Ruby on RailsからJRuby on Railsにプロジェクトを変更する
- 27. Ruby on railsプロジェクトのサーバーへのデプロイ
- 28. Ruby on Railsサブスクリプション用にストライプを使用
- 29. RailsでRubyデータベースを使用
- 30. Ruby on Railsプロジェクトの最適化
を走りましたか? – jvillian
データベースのコピーを意味すると思いますか?もしそうなら、これをチェックしてください。https://stackoverflow.com/questions/1237725/copying-postgresql-database-to-another-server – jdgray