SQL_016_HISTORY_TRIGGER_COVERS_INSERT_UPDATE_DELETE: History-Trigger deckt Insert, Update und Delete ab
Severity: must. Bereich: sql-db-migrations.
Regel
Row-History fuer mutable SSOT-Tabellen MUSS per PostgreSQL-Trigger oder gleichwertigem DB-Mechanismus automatisch bei INSERT, UPDATE und DELETE geschrieben werden. Upserts muessen im INSERT- und UPDATE-Fall unterscheidbar nachvollziehbar sein.
Reflection-Check
check:
reflect:
fields:
- captures_insert
- captures_update
- captures_delete
- trigger_events
object: history_triggerEvidence
- POSTGRES_TRIGGERS
- POSTGRES_TRANSACTIONS, PostgreSQL Documentation: Transactions