8

クライアント サーバーに変更を直接展開するのではなく、SVN リビジョンから変更リストを含むビルド tarball を生成し、それを Web チームに送信する必要がある環境で作業しています。

問題は、派手なことは一切許可されておらず、サイトアセットと生のクエリの変更のみが許可されていることです。これは、ステージングとライブデータベースに変更を加える必要がある場合に、クライアントに laravel 移行を実行するように依頼できないことを意味します (とにかく、移行をライブに十分に信頼していません。)ライブデータベースにも直接アクセスできません。

そこで私ができるようにしたいのは、移行の実行時に未加工の SQL をキャプチャすることです。そこから何が変更されているかを正確に確認でき、クライアントに「変更が必要な SQL ファイルがここにあります。確認して実行してください」と伝えることができます。アップデートを適用すると。」

4

2 に答える 2