Ist deine Postgres-Migration sicher?

Is your Postgres migration safe or not safe?

Ein neues CLI-Tool namens safe-not-safe prüft SQL-Migrationen für Postgres auf gefährliche Muster. Es parst die Datei mit libpg_query 17 (WASM) und markiert jede Anweisung als SAFE oder nicht. Im Beispiel werden vier Statements als sicher eingestuft: eine konstante Spaltenvorgabe, ein nebenläufiger Indexaufbau, das Fehlen von Hochrisikomustern und eine Constraint-Validierung. So lassen sich Sperren, Tabellen-Rewrites und Rollout-Risiken vor dem Deployment erkennen.

SAFE— No blocking pattern found. The checked statements avoid the common lock, rewrite, and rollout traps in the launch rule set.

Mehr von diesem Tag

2026-09-26