¿Tu migración de Postgres es segura o no?
Is your Postgres migration safe or not safe?
safe-not-safe es una herramienta que analiza archivos SQL de migración para Postgres y detecta si contienen patrones de bloqueo, reescritura de tablas o riesgos de despliegue. Usa libpg_query 17 compilado a WebAssembly para parsear las sentencias y marca cada una como SAFE o no segura, explicando el motivo. En el ejemplo, cuatro sentencias —default constante, índice concurrente, patrón de bajo riesgo y validación de constraint— pasan la comprobación sin bloqueos.
SAFE— No blocking pattern found. The checked statements avoid the common lock, rewrite, and rollout traps in the launch rule set.