Skip to content
Latchkey

Transaction - CI/CD用語集の定義

transactionは、1つ以上の文を単一の単位にまとめ、完全にコミットされるか完全にロールバックされるかのどちらかにすることで、データベースが中途半端な変更を反映しないようにします。

CIにおいて

よくあるテストパターンでは、各テストをtransactionで包み、teardownでロールバックします。これにより、テーブルをtruncateせずに次のテストのためにデータベースをきれいな状態に保てます。

関連ガイド