Database Migrations
This is a comprehensive guide, packed with best practices and expert insights about proper deployment, to master the art of seamless database migrations.
Database Migrations vadim kravcenko development long-read newsletter Database Migrations 01 October 2023 · 43,114 views · Updated 04 April 2026 I’d rank database migrations right next to dentist appointments and moving apartments on the “things engineers postpone until absolutely necessary” list. One wrong step and suddenly the whole team treats every ALTER TABLE like a live grenade. On paper the problem looks harmless: change a column, push some code, done. In reality the edge-cases multiply the moment you have real users and real data. (I’ve lost count of how many Friday evenin
related reading
- Evolutionary Database Designmartinfowler.com
- How we migrated our PostgreSQL database with 11 seconds downtime – Government Digital Servicegds.blog.gov.uk
- Project Cambria: Translate your data with lensesinkandswitch.com
- A mental model for Prisma Migrate | Prisma Documentationprisma.io
- The startup's Postgres survival guidehatchet.run
- Migrating from Supabase | Val Town Blogblog.val.town
- Databases in 2024: A Year in Review // Blog // Andy Pavlo - Carnegie Mellon Universitycs.cmu.edu
- The Beginner's Guide to Databasestechnically.substack.com
- A More Human Approach To Databasesccorcos.github.io
- Databases in 2025: A Year in Review // Blog // Andy Pavlo - Carnegie Mellon Universitycs.cmu.edu
- How I Dropped Our Production Database and Now Pay 10% More for AWSalexeyondata.substack.com
- The only scalable delete in Postgres is DROP TABLE — PlanetScaleplanetscale.com