---
title: "Discussion on \"Zero-Downtime Database Migrations: How to Change a Live Schema Safely\" | Hashnode"
description: "Discussion on \"Zero-Downtime Database Migrations: How to Change a Live Schema Safely\". A practical playbook for changing a live database schema with no downtime: expand and contract, safe locks, batched backfills, and rollbacks."
url: "https://hashnode.com/posts/zero-downtime-database-migrations-how-to-change-a-live-schema-safely-zehkb/6af3ff8876bbc43ce80925bd"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Zero-Downtime Database Migrations: How to Change a Live Schema Safely](https://blog.zyvop.com/zero-downtime-database-migrations-how-to-change-a-live-schema-safely-zehkb?utm_source=hashnode&utm_medium=feed)

A practical playbook for changing a live database schema with no downtime: expand and contract, safe locks, batched backfills, and rollbacks.

7h ago · 10 min read · blog.zyvop.com  
Read the article

-   [#databasemigrations](https://hashnode.com/tag/databasemigrations)
-   [#devops](https://hashnode.com/tag/devops)
-   [#mysql](https://hashnode.com/tag/mysql)
-   [#postgresql](https://hashnode.com/tag/postgresql)
-   [#zerodowntime](https://hashnode.com/tag/zerodowntime)

## Written by

[ZyVOP](https://hashnode.com/@zyvop)

@zyvop · Delhi, India

  
[View profile](https://hashnode.com/@zyvop)

The Developer Publishing Hub

One platform to write, cross-post to Dev.to, Medium, WordPress, Hashnode, and Bluesky, and protect your SEO with canonical links. Zero paywalls and full content ownership.

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
