Instalasi PostgreSQL Pada WSL

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.

Instalasi PostgreSQL

Cara Instalasi PostgreSQL di WSL (Ubuntu):

1. Buka terminal WSL (Ubuntu).

2. Update paket-paket Ubuntu dengan perintah:

sudo apt update

3. Setelah proses update selesai, instal PostgreSQL (beserta paket PostgreSQL Contrib yang berisi beberapa utilitas tambahan) dengan perintah:

sudo apt install postgresql postgresql-contrib

4. Pastikan instalasi berhasil dan cek versi PostgreSQL dengan perintah:

psql --version

5. Setelah PostgreSQL terpasang, cek status database:

sudo service postgresql status

6. Jika database belum aktif, untuk mengaktifkan database gunakan perintah:

sudo service postgresql start

7. Jika database sudah tidak digunakan, service database dapat distop atau dishutdown dengan perintah:

sudo service postgresql stop

Pengaturan Password Admin

Secara 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 postgres

2. Lalu kamu akan diminta untuk memasukkan password yang baru.

3. Tutup dan buka kembali terminal

Mengakses psql Shell

Untuk menggunakan PostgreSQL lewat psql shell, gunakan perintah berikut:

sudo -u postgres psql

Jika berhasil masuk, tampilan command line kamu akan berubah menjadi seperti ini:

postgres=#

Gunakan perintah berikut untuk menampilkan list database yang ada saat ini:

postgres=# \l

Perintah 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/postgres

Ini artinya kamu sudah berada di dalam psql shell dan siap menjalankan perintah SQL.

Wrapping Up

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!

Sebuah program edukasi yang disusun oleh Solusi247 untuk membangun talenta data Indonesia

Contact Us

Segitiga Emas Business Park
Jl. Prof. Dr. Satrio KAV 6, Setia Budi
Jakarta Selatan
P: +62 21 579 511 32
M: info@datalearns247.com