PostgreSQL dapat melakukan ADD COLUMN di tempat jika kolom tidak memiliki DEFAULT dan nullble.
Jadi:Gunakan metode yang sama yang Anda gunakan untuk menanganinya dalam situasi konkurensi tinggi, tetapi tanpa pemicu yang Anda gunakan untuk menanganinya dengan konkurensi.
ALTER TABLE ... ADD COLUMN ...tanpaDEFAULTatauNOT NULLALTER TABLE ... ALTER COLUMN ... DEFAULT ...untuk menambahkanDEFAULTjika adaUPDATEtabel dalam batch baris untuk mengatur nilai.VACUUMtabel antara setiap batch. Jangan jangan gunakanVACUUM FULL. Setiap batch harus merupakan transaksi baru dan terpisah yang dilakukan sebelumVACUUM.- Jika diinginkan,
ALTER TABLE ... ALTER COLUMN ... NOT NULLsetelah semua baris memiliki nilai yang ditetapkan