2017-05-09 10 views
0

レコードを更新することなくデータベースのCRUDを模倣できるようにしたいが、セッションが終了してライブにプッシュされない限り、変更はそのまま残るように「模擬セッション」を作成する。私はMySQLとEloquentを使用しています。模倣データベースCRUD

これを行う方法はありますか?あるいは、データベースを "ゴースト"または "ミラーリング"するアプリケーションがありますか?

+1

トランザクション内のすべてをラップし、トランザクションをロールバックします。 –

答えて

0

クローンテンポラリデータベースを作成し、そのセッションに使用します。これにより、ライブDBとテストDBを切り替えることができます。

+0

シナリオ:異なるサーバーに複数のデータベースがあり、本番環境をまったく同じにする必要があるステージングサーバーで、データに実際のCRUDは実行されません。すべてのセッションで構造全体をクローンする必要があります。 – driima

関連する問題