SQL_007_TRANSACTIONS_FOR_MULTI_STEP_CHANGES: Mehrschrittige Aenderungen sind atomar
Severity: must. Bereich: sql-db-migrations.
Regel
Aenderungen an mehreren Tabellen oder Aggregaten MUESSEN in einer Transaktion liegen und Fehler muessen zu Rollback fuehren.
Reflection-Check
check:
reflect:
object: queryEvidence
- POSTGRES_TRANSACTIONS, PostgreSQL Documentation: Transactions
- POSTGRES_ISOLATION, PostgreSQL Documentation: Transaction Isolation