NeonSavannah Longoria6 min readrelease notesintermediate
Introducing Neon Labs
Summary
Neon Labs is a new experimental web app (Next.js + TypeScript) that offers two PostgreSQL upgrade tools: a live‑catalog Upgrade Assessment that flags version‑specific blockers, and a Migration Assistant that auto‑generates import, pg_dump/restore, or logical‑replication pipelines based on DB size and downtime needs. The tools run read‑only against a Neon project, never expose connection strings,…
- Upgrade Assessment reads pg_catalog/info_schema of a live Neon DB, matches findings against version‑specific rules, and classifies each as blocker, warning, or clear.
- Migration Assistant picks one of three paths: Import Data Assistant (<10 GB), pg_dump/pg_restore (10‑200 GB), or logical replication (>200 GB) and automates the complex steps for the latter.
- Logical‑replication automation includes schema copy, publication/subscription creation, WAL lag monitoring, sequence drift correction, pre‑cutover ANALYZE, and safe teardown.
- Known migration pain points (sequence drift, missing stats, unsupported extensions, event‑trigger re‑fires, etc.) are explicitly handled or highlighted.
Major PostgreSQL upgrades (e.g., 14→19) are error‑prone due to schema changes, extension compatibility, and data‑size constraints. Neon Labs codifies the checklist and migration plumbing, turning a manual, ad‑hoc process into a repeatable, observable workflow—valuable for teams on Neon and potentia…
5/10





