大規模な移行が行われている4つのアプリが稼働しています。本番環境でデータをプッシュして更新するには、より良い方法が必要です。実稼働データベースのRailsにデータを移行するベストプラクティス?
私のチームは、データを更新するためにmigrationsファイルを使用していますが、これを行うにはいい方法はありません。なぜなら、このアプリケーションを別の時間に行ったとき、更新から多くのエラーが発生するからです。私の研究で
私はこのponctual更新を行うためにすくいタスクを行うことができますが、私は、これは良い方法であれば知らない..
私はこの素晴らしい宝石を見つける:
https://github.com/harrystech/seed_migration
にします
私は大量の移行ファイルがあるアプリを持っています。 gのシード移行宝石を使用する場合は、 を使用してください。私のアプリをアップする必要があるとき、マイグレーションはテーブル構造を変更し、マイグレーションシードは古い構造のデータを入力しようとするので、問題を抱えています。
私は、データをデータベースに転送するためのレール移行との同期が必要なソリューションが必要だと思います。
解決方法、意見はありますか?
ローカル環境でデータを作成しようとしているのですが、それをプロダクションにプッシュするのは正しいでしょうか? テストデータなどの場合は、 'seeds.rb'を使用する必要があります。この方法で、最も基本的な環境をどこにでも再現することができます。それがビジネス関連のデータであれば、私の意見ではマイグレーションがより適切です。 – Francois
これは生産データであり、localyを作成してから本番サーバーにプッシュしてサーバー上のデータベースにテーブルを作成して変更します –
この場合、移行は私にとっては問題ありません – Francois