command
PostgreSQL migration runner options
--database-url <url>
--allow-insecure-database
--allow-maintenance
--allow-unbounded
--advisory-lock-wait <duration>
--lock-timeout <duration>
--statement-timeout <duration>
--batch-timeout <duration>
--concurrent-index-timeout <duration>
--idle-in-transaction-timeout <duration>
--stop-after-phase <id>
--stop-after-step <id>PostgreSQL operational admissions and bounds accepted by migrate up and, except stop boundaries, verify.
--allow-maintenance requires every application process and worker to remain stopped through completion and retries.
Zero durations select bounded defaults unless --allow-unbounded is explicit.
--stop-after-phase and --stop-after-step are accepted only by PostgreSQL migrate up; verify always runs to completion.