🗄️ Database Migration & Reversible Schema Helper
Validasi keamanan script migrasi (SQL DDL / Laravel Blueprint), pastikan proses rollback (*down*) aman tanpa kehilangan data permanen (*data loss*), dan analisa skema perubahannya.
Preset:
SQL DDL atau Laravel Blueprint
Wajib ada agar aman di-revert
Tabel Terdeteksi:
Operasi:
📋 Zero-Downtime Migration Checklist
💡 Tips Zero-Downtime:
Jangan pernah melakukan rename kolom atau drop kolom secara langsung pada tabel yang sedang aktif menerima traffic. Selalu lakukan strategi Expand and Contract (tambah kolom baru -> sync data -> deploy kode baru -> drop kolom lama di release berikutnya).