2016-08-09 7 views
0

私は、当社のWebアプリケーションスイートで2人のチームメンバーと協力しています。データベースを共有する必要がある2つのプロジェクトがあります。 1つのプロジェクトは一般向けであり、もう1つは社内向けのみです。移行を効果的に共有するには、より良い方法が必要だと感じています。アプリは、同じプロジェクトの別々の支店になるにはあまりにも異なっています。私たちは開発サーバー上の簡単なデータベースリフレッシュのためにスキーマ構築情報を比較する必要があることに苛立ちました。より良い方法が必要です。助けてください!チームと微妙な移行を共有する

私はこれらのプロジェクトを別々にする理由とデータベースを共有する理由について詳しく説明します。

ありがとうございます。

答えて

1

第3の担当者を使用して2つのプロジェクト間で共有リソースを共有するようにします。移行する場合は、パスを指定してください:

php artisan migrate --path=/my/other/migrations 

共有DBなので、誰もが両方のプロジェクトのすべてのテーブルを見ています。すでに共生的にリンクされているので、どちらのプロジェクトで実行した場合でも、移行には両方のプロジェクトのすべての更新が含まれている可能性があります。

プロジェクトを切り離して、関係のないテーブルをどちらのビルドからも削除したい場合、技術的負債はわずかです。しかし、すべてのマージの時点でその負債を引き受けることには意味がありません。

関連する問題