Listen "Zero-downtime migrations"
Episode Synopsis
Nikolay and Michael discuss zero-downtime schema migrations — why they're a challenge, a variety of different cases, and some things you can do to achieve them. Here are links to a few things we mentioned: Comparison of JOINS: MongoDB vs. PostgreSQL (blog post by Michael Stonebraker and Álvaro Hernández)Common DB schema change mistakes (blog post by Nikolay)lock_timeout and retries (blog post by Nikolay)lock_timeoutFast Column Creation with Defaults (blog post by Brandur)Database Schema Changes Without Downtime (new version of blog post by Braintree)Zero-downtime Postgres migrations - the hard parts (blog post from GoCardless)GitLab migration_helpers.rb GitLab migration style guidedblab ~~~What did you like or not like? What should we discuss next time? Let us know via a YouTube comment, on social media, or by commenting on our Google doc!If you would like to share this episode, here's a good link (and thank you!)~~~Postgres FM is brought to you by:Nikolay Samokhvalov, founder of Postgres.aiMichael Christofides, founder of pgMustardWith special thanks to:Jessie Draws for the amazing artwork
More episodes of the podcast Postgres FM
max_connections vs migrations
05/12/2025
What's new in EXPLAIN
21/11/2025
Tens of TB per hour
14/11/2025
Gapless sequences
31/10/2025
LWLocks
17/10/2025
User management
03/10/2025
Postgres 18
26/09/2025
Gadget's use of Postgres
19/09/2025
turbopuffer
12/09/2025
When not to use Postgres
05/09/2025
ZARZA We are Zarza, the prestigious firm behind major projects in information technology.