SQL_025_TARGET_SCHEMA_PREFLIGHT_REQUIRED: Migrationen brauchen Target-Schema-Preflight

Severity: must. Bereich: sql-db-migrations.

Regel

Vor jeder Schema-Migration MUSS fuer jede Zielumgebung geprueft werden, ob erwartete Schemas, Tabellen, Spalten, Views, Trigger, Funktionen, Constraints und Migrationsstaende tatsaechlich existieren. Abweichungen zwischen Umgebungen sind Blocker, bis eine Reconciliation- oder environment-spezifische Migrationsstrategie dokumentiert ist.

Reflection-Check

check:
  reflect:
    fields:
    - target_environment
    - expected_objects
    - actual_objects
    - drift_detected
    - drift_resolution
    objects:
    - migration
    - target_schema_preflight

Evidence

alle Regeln dieses Bereichs