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_trigger

Evidence

alle Regeln dieses Bereichs