Jadi hari ini aku mau praktik ulang materi PostgreSQL yang sebelumnya sudah aku pelajari. Tadi pagi aku lebih banyak belajar teori, memahami konsep database, tabel, dan beberapa query dasar. Nah hari ini rencananya aku mau mulai praktik lagi supaya lebih paham.
Awalnya aku pikir semuanya bakal berjalan lancar seperti biasanya. Aku buka laptop, nyalain beberapa aplikasi yang dibutuhkan, lalu membuka pgAdmin untuk masuk ke database yang pernah aku buat sebelumnya.
Pas pgAdmin dibuka, yang muncul malah pesan error. Padahal sebelumnya tidak pernah ada masalah sama sekali. Kemarin masih normal, beberapa hari yang lalu juga masih bisa dipakai. Makanya aku cukup bingung waktu melihat pesan error itu.
Hal pertama yang kulakukan itu mencoba membaca error-nya. Walaupun jujur, kadang membaca error itu rasanya seperti membaca bahasa alien wkwk.
Tapi setelah dicek satu per satu, sebenarnya semuanya terlihat aman-aman saja seperti.
- PostgreSQL service masih hidup.
- Folder data masih ada.
- Konfigurasi sudah di-reset.
- Log tidak menunjukkan error yang aneh.
- File pgAdmin4.exe juga masih ada.
Aku coba cari tau kenapa bisa eror, kalo port nya bentrok juga udah aku ubah port nya, tapi tetep aja ga bisa dan lain-lain hal juga aku coba.
Awalnya aku masih cukup semangat mencari solusinya. Aku coba cek sana-sini, baca log, mencoba beberapa solusi yang kutemukan, bahkan sempat backup database yang sebelumnya sudah kubuat untuk berjaga-jaga kalau nanti terjadi sesuatu.
Makin lama aku cari penyebab nya apa, makin terasa kalau waktuku habis bukan untuk belajar PostgreSQL, tapi malah untuk memperbaiki pgAdmin. Padahal niat awalnya cuma ingin praktik query aja.
Setelah beberapa kali mencoba dan masih belum menemukan solusi yang benar-benar berhasil, akhirnya aku menyerah untuk mencari penyebab detailnya. Daripada terus berkutat dengan error yang sama, aku memutuskan mengambil jalan ninja wkwk.
Aku rename folder pgAdmin yang lama, lalu mengunduh dan menginstal ulang pgAdmin versi terbaru. Installasi sudah selesai aku langsung aja praktik.
Kalau dipikir-pikir, hari ini aku memang tidak belajar banyak tentang query SQL. Tapi setidaknya aku belajar satu hal lain yang tidak kalah penting. Dalam proses belajar pemrograman, kadang masalahnya bukan ada di kode yang kita tulis. Kadang justru datang dari aplikasi, konfigurasi, atau hal-hal kecil yang sama sekali tidak kita rencanakan.
Memang cukup menguras waktu dan tenaga. Tapi setelah berhasil teratasi, rasanya tetap ada kepuasan tersendiri.
