Cơ sở dữ liệu 22/09/2026 6 phút

Migration lớn không downtime trong PostgreSQL: đổi schema an toàn trên bảng đang chạy

Đổi schema trên bảng production đang phục vụ mà không gây downtime — mấu chốt là mức khoá và thao tác có viết lại bảng không. Bài này đo thật: ADD COLUMN default tức thì, đổi kiểu cột khoá cả bảng, CREATE INDEX CONCURRENTLY không chặn ghi, và NOT VALID cho ràng buộc. PostgreSQL 16.