Kalau kamu sering bekerja dengan data atau sedang belajar data science, pasti sudah tidak asing lagi dengan PostgreSQL. PostgreSQL adalah salah satu database open-source paling populer yang digunakan oleh banyak perusahaan besar.
Nah, kalau kamu menggunakan WSL (Windows Subsystem for Linux) di Windows, kamu bisa menginstal PostgreSQL langsung di dalam Ubuntu tanpa harus repot-repot menggunakan mesin virtual atau dual boot.
Di artikel ini, kita akan membahas langkah-langkah instalasi PostgreSQL di WSL dengan cara yang sederhana dan mudah diikuti, bahkan untuk pemula.
Cara Instalasi PostgreSQL di WSL (Ubuntu):
1. Buka terminal WSL (Ubuntu).
2. Update paket-paket Ubuntu dengan perintah:
sudo apt update3. Setelah proses update selesai, instal PostgreSQL (beserta paket PostgreSQL Contrib yang berisi beberapa utilitas tambahan) dengan perintah:
sudo apt install postgresql postgresql-contrib4. Pastikan instalasi berhasil dan cek versi PostgreSQL dengan perintah:
psql --version5. Setelah PostgreSQL terpasang, cek status database:
sudo service postgresql status6. Jika database belum aktif, untuk mengaktifkan database gunakan perintah:
sudo service postgresql start7. Jika database sudah tidak digunakan, service database dapat distop atau dishutdown dengan perintah:
sudo service postgresql stopSecara bawaan, biasanya user admin yaitu postgres, belum memiliki password. Kamu perlu membuat password agar bisa terhubung ke database. Caranya:
1. Masukkan perintah berikut di terminal:
sudo passwd postgres2. Lalu kamu akan diminta untuk memasukkan password yang baru.
3. Tutup dan buka kembali terminal
psql ShellUntuk menggunakan PostgreSQL lewat psql shell, gunakan perintah berikut:
sudo -u postgres psqlJika berhasil masuk, tampilan command line kamu akan berubah menjadi seperti ini:
postgres=#Gunakan perintah berikut untuk menampilkan list database yang ada saat ini:
postgres=# \lPerintah tersebut akan menampilkan seluruh database yang ada
List of databases
Name | Owner | Encoding | Collate | Ctype | Access privileges
-----------+----------+----------+---------+---------+-----------------------
postgres | postgres | UTF8 | C.UTF-8 | C.UTF-8 |
template0 | postgres | UTF8 | C.UTF-8 | C.UTF-8 | =c/postgres +
| | | | | postgres=CTc/postgres
template1 | postgres | UTF8 | C.UTF-8 | C.UTF-8 | =c/postgres +
| | | | | postgres=CTc/postgresIni artinya kamu sudah berada di dalam psql shell dan siap menjalankan perintah SQL.
Sekarang kamu sudah berhasil menginstal dan menjalankan PostgreSQL di WSL! 🎉
Dengan langkah-langkah di atas, kamu bisa mengupdate paket Ubuntu, menginstal PostgreSQL, mengatur password untuk user postgres, dan menjalankan psql shell untuk mulai bekerja dengan database.
Kelebihan menggunakan WSL adalah kamu bisa mendapatkan pengalaman seperti di Linux langsung dari Windows, tanpa perlu mesin virtual atau dual boot. Dengan PostgreSQL yang sudah siap pakai, kamu bisa mulai membuat database, menjalankan query SQL, atau menghubungkannya dengan aplikasi dan proyek data science kamu.
Selamat mencoba, dan jangan ragu untuk bereksperimen dengan PostgreSQL di WSL!