#3 Install PostgreSQL di Localhost Windows

#3 Install PostgreSQL di Localhost Windows

Pada tutorial sebelumnya kita sudah mencoba mengkoneksikan django dengan database postgresql. Dalam pengembangan di localhost tentunya kita harus menginstal dulu postgresql server, agar kita bisa menggunakan postgresql.

Berikut langkah-langkah menginstall postgresql server:

  1. Install server postgresql dimulai dengan mendownload file installer untuk windows (kita pakai windows). Installer dapat didownload dari EDB link berikut postgresql. Pada tulisan ini saya menggunakan PostgreSQL versi 14.8.

Installer ini mencakup server PostgreSQL, pgAdmin; alat grafis untuk mengelola dan mengembangkan database Anda, dan StackBuilder; sebuah manajer paket yang dapat digunakan untuk mengunduh dan menginstal alat dan driver PostgreSQL tambahan. Stackbuilder mencakup manajemen, integrasi, migrasi, replikasi, geospasial, konektor, dan alat lainnya.

  1. Screen welcome untuk install akan muncul, klik next.
  1. Lalu buat atau tentukan direktori instalan postgresql.
  1. Pilih komponen yang akan diinstall, minimal cheklist yang server dan pgadmin. Sesuaikan kebutuhan.

PostgreSQL Server pada PostgreSQL installer merupakan inti dari sistem database PostgreSQL. Fungsinya adalah untuk menyediakan infrastruktur yang diperlukan untuk menjalankan, mengelola, dan mengakses basis data PostgreSQL.

PgAdmin 4 adalah alat administrasi basis data open-source yang dirancang khusus untuk PostgreSQL. Fungsinya adalah untuk menyediakan antarmuka grafis yang intuitif dan lengkap untuk mengelola dan mengadministrasi server PostgreSQL serta basis data yang terkait.

Berikut adalah beberapa poin penting tentang fungsionalitas dan manfaat dari PgAdmin 4:

  • Manajemen Server: PgAdmin 4 memungkinkan pengguna untuk terhubung dan mengelola server PostgreSQL. Pengguna dapat menyambungkan ke server lokal atau jarak jauh dan melihat status server, pengaturan konfigurasi, pemantauan kinerja, dan riwayat log. PgAdmin 4 juga menyediakan antarmuka untuk mengelola pengguna, peran, izin akses, dan keamanan pada tingkat server.
  • Navigasi dan Penjelajahan Database: PgAdmin 4 menyediakan antarmuka grafis yang memudahkan navigasi dan penjelajahan struktur database. Pengguna dapat melihat daftar tabel, skema, indeks, fungsi, tampilan, dan objek-objek database lainnya. Ini memungkinkan pengguna untuk menjelajahi struktur database dengan mudah dan cepat.
  • Pembuatan dan Modifikasi Objek Database: PgAdmin 4 memungkinkan pengguna untuk membuat, mengubah, dan menghapus objek database. Pengguna dapat membuat tabel baru, mengubah struktur tabel, mengatur kunci asing dan indeks, dan melakukan tugas-tugas administrasi lainnya. PgAdmin 4 juga menyediakan fitur visual untuk membantu dalam pembuatan objek database yang kompleks.
  • Eksekusi Perintah SQL: PgAdmin 4 memiliki fitur untuk menjalankan perintah SQL secara interaktif. Pengguna dapat menulis dan menjalankan perintah-perintah SQL, menjalankan skrip, atau mengimpor file SQL. Hasil dari perintah SQL dapat ditampilkan dalam bentuk tabel atau dalam format lain yang dapat disesuaikan.
  • Visualisasi Data: PgAdmin 4 menyediakan kemampuan untuk memvisualisasikan data dalam tabel atau dengan menggunakan fitur visualisasi bawaan. Pengguna dapat membuat diagram ER (Entity-Relationship) yang menunjukkan hubungan antara tabel, membuat grafik, atau menghasilkan laporan dengan menggunakan alat visual yang disediakan.
  • Backup dan Restore: PgAdmin 4 memiliki fitur yang memudahkan dalam membuat cadangan (backup) dan mengembalikan (restore) basis data. Pengguna dapat melakukan cadangan basis data secara terjadwal atau manual, serta melakukan pemulihan basis data dari cadangan yang ada.
  • Integrasi dengan Alat Eksternal: PgAdmin 4 dapat berintegrasi dengan alat-alat eksternal lainnya, seperti alat pemetaan geografis atau alat pemodelan ER lainnya. Ini memungkinkan pengguna untuk mengimpor atau mengekspor data antara PgAdmin 4 dan alat-alat eksternal yang mendukung format yang kompatibel.

Stack Builder adalah sebuah komponen penting dalam installer PostgreSQL yang disediakan oleh EnterpriseDB (EDB). Stack Builder merupakan alat manajemen paket yang memungkinkan pengguna untuk menginstal, mengonfigurasi, dan memperbarui perangkat lunak tambahan yang terintegrasi dengan PostgreSQL.

Dalam konteks EDB, Stack Builder merupakan antarmuka yang digunakan untuk mengelola ekstensi, alat utilitas, dan komponen lain yang dikembangkan oleh EDB dan pihak ketiga. Stack Builder memudahkan pengguna untuk menambahkan fungsionalitas tambahan ke dalam instalasi PostgreSQL mereka, termasuk alat administrasi, perpustakaan penghubung, ekstensi, dan utilitas lainnya.

Dengan menggunakan Stack Builder, pengguna dapat dengan mudah menjelajahi daftar paket yang tersedia, melihat deskripsi, versi, dan dokumentasi masing-masing paket. Pengguna dapat memilih paket yang ingin diinstal dan Stack Builder akan mengurus instalasi dan konfigurasi paket tersebut secara otomatis.

Stack Builder juga menyediakan kemampuan pembaruan paket. Pengguna dapat menggunakan alat ini untuk memeriksa pembaruan yang tersedia untuk paket yang sudah diinstal dan melakukan pembaruan dengan mudah. Hal ini memastikan bahwa instalasi PostgreSQL dan paket tambahan yang terkait tetap mutakhir dengan versi terbaru yang dirilis oleh EDB.

Command line tool yang umum digunakan dalam PostgreSQL adalah “psql”. Psql adalah antarmuka baris perintah interaktif yang memungkinkan pengguna untuk berinteraksi dengan server PostgreSQL dan menjalankan perintah SQL.

  1. Menentukan direktori untuk data.
  1. Kemudian akan diminta create password, buat password untuk superuser, post standar 5432, kemudian muncul tampilan ringkasan setting instalan, termasuk terlihat superuser database bernama ‘postgres’.
  1. Notifikasi untuk mematikan pgadmin yang sedang berjalan.
  1. Kemudian mulai progress instal

Jika sudah install komplit, exit tampilan installer. Selanjutnya menjalankan pgadmin 4.

Kemudian muncul tampilan berikut:

Klik pada servers pojok kiri, maka akan diminta password, masukkan password superuser

Secara default nama database superuser adalah ‘postgres’, nama superuser juga ‘postgres’, dan password yang dibuat sesuai yang kita masukan saat install, port: 5432, nama servers adalah ‘PostgreSQL 14’. Bisa dicek pada menu properties.

Demikian cara install PostgreSQL di localhost windows. ■

Leave a Reply