Query yang benar kemarin bisa salah hari ini karena data berubah. Section ini membahas pengujian di PostgreSQL: memverifikasi query, integritas, transaksi, dan objek programmable, plus perangkat debugging ketika semuanya salah arah.
Susun pengujian query dengan data uji yang deterministik dan hasil yang diketahui.
Buka → # Pengujian Integritas DataBuktikan constraint bekerja: uji positif negatif dan batas nilai.
Buka → # Menguji TransaksiUji rollback, isolation, dan anomali konkurensi dengan dua koneksi paralel.
Buka → # Debugging SQLDebugging bertahap: bagi query, RAISE NOTICE, dan EVALUASI ekspresi per bagian.
Buka → # Menguji Function dan TriggerUji function dengan kasus batas dan trigger dengan perubahan data terkontrol.
Buka → # Regression TestingSusun regression test SQL yang dijalankan ulang setiap skema berubah.
Buka → # Troubleshooting PostgreSQLDiagnosis masalah umum: koneksi gagal, query menggantung, dan disk penuh.
Buka →