• Home
  • Tips
  • Begini Cara Install PostgreSQL di Ubuntu

Begini Cara Install PostgreSQL di Ubuntu

Oleh Ratna Patria

Hi DomaiNesians, dalam mengembangkan perangkat lunak dan manajemen data, pemilihan sistem database menjadi langkah yang krusial untuk memastikan kinerja aplikasi secara optimal. Salah satu pilihan yang sering dipertimbangkan para developer adalah PostgreSQL, sebuah sistem database relasional yang telah terbukti kualitasnya. 

Kali ini, kami akan membahas cara install PostgreSQL di Ubuntu, dimana kami tidak hanya memberikan panduan instalasi saja, melainkan juga beberapa cara penggunaan PostgreSQL dalam Ubuntu VPS

Apakah kamu sudah memiliki VPS yang siap untuk dilakukan instalasi? Jika belum, kamu bisa memilih paket VPS Domainesia, PostgreSQL dapat diinstall dalam minimal Cloud VPS 1GB. Mari kita mulai segera prosesnya, siapkan VPS kamu dengan OS Ubuntu. 

Cara Install PostgreSQL di Ubuntu 

Berikut tahapan proses instalasi PostgreSQL di Ubuntu, kami menggunakan OS Ubuntu 22.04, namun kamu bisa menggunakan Ubuntu minimal versi 15.04: 

Tahapan pertama pada cara install PostgreSQL di Ubuntu adalah install package PostgreSQL terlebih dahulu, sebelum melakukan instalasi package PostgreSQL pastikan selalu update sistem Ubuntu dahulu berikut command yang digunakan: 

sudo apt update 

Setelah berhasil update, kamu bisa lanjutkan ke install package PostgreSQL berikut: 

sudo apt install postgresql postgresql-contrib 

Output yang muncul seperti berikut: 

Cara Install PostgreSQL di Ubuntu

Silakan kamu tunggu beberapa saat, kemudian kamu bisa konfirmasi Y untuk dilanjutkan prosesnya, seperti berikut:

Setelah itu, kamu bisa tunggu sampai proses instalasi package selesai dan melanjutkan ke tahapan mengaktifkan PostgreSQL dengan command berikut:

sudo systemctl start postgresql.service && sudo systemctl enable postgresql 

Output yang muncul seperti berikut:

Cara Install PostgreSQL di Ubuntu

Kamu juga dapat melakukan pemeriksaan versi PostgreSQL dengan command berikut: 

psql —version 

Output yang dihasilkan berikut:

Cara Install PostgreSQL di Ubuntu

Berhasil, kamu telah sukses instalasi package PostgreSQL, selanjutnya kamu bisa mencoba ikuti tahapan contoh penggunaan dalam cara install PostgreSQL di Ubuntu. 

Konfigurasi dan Perintah Dasar PostgreSQL 

Dalam cara install PostgreSQL di Ubuntu, tahapan berikutnya adalah contoh untuk konfigurasi dan perintah dasar PostgreSQL. 

  1. Masuk PostgreSQL 

Secara default, PostgreSQL membuat user ‘postgres’ untuk akses, dimana hal ini seperti root akses database. Kamu bisa login dengan ‘postgres’ user dengan menggunakan command berikut: 

sudo -u postgres psql 

Hasil outputnya seperti berikut: 

Cara Install PostgreSQL di Ubuntu

Maksud dari output tersebut adalah dalam PostgreSQL kamu tidak dapat mengubah directory postgres menjadi root, namun kamu sudah berhasil masuk ke PostgreSQL dengan ditandai dengan “postgres=#”, dimana kamu bisa memulai command untuk konfigurasi PostgreSQL. 

Atau kamu dapat menggunakan cara kedua masuk ke postgres dengan mengganti root menjadi postgres seperti command berikut: 

sudo -i -u postgres 

Kemudian dengan command berikut: 

psql 

Outputnya sebagai berikut:

Cara Install PostgreSQL di Ubuntu

Berikut beberapa perintah untuk menjalankan perintah dalam psql beserta penjelasannya:

– \? : berfungsi untuk memunculkan list perintah bantuan yang dapat dijalankan dalam psql.

– \l : berfungsi untuk memunculkan list database yang ada dalam PostgreSQL.

– \du : berfungsi untuk memunculkan list user yang dapat akses database PostgreSQL.

– \c : berfungsi untuk mengkoneksi database. 

– \dt : berfungsi menampilkan tabel database saat ini. 

– \dn : berfungsi untuk menampilkan skema dalam database PostgreSQL. 

– \i : berfungsi untuk menjalankan file SQL dalam file eksternal. 

– \q : berfungsi untuk keluar dari psql kembali ke root VPS. 

Kamu dapat menjalankan satu per satu perintah diatas, untuk keluar setelah selesai menjalankan perintah, cukup dengan tekan tombol q. 

  1. Membuat Rule Baru PostgreSQL 

Tahapan selanjutnya dalam cara install PostgreSQL di Ubuntu, kamu dapat membuat rule baru atau user baru untuk bisa mengelola database dengan rule yang lebih privasi, dengan command berikut: 

createuser --interactive 

Output yang didapatkan seperti berikut: 

Cara Install PostgreSQL di Ubuntu

Kamu bisa langsung isikan nama user dan untuk superuser bisa tuliskan Y. 

Setelah berhasil ditambahkan, kamu bisa ikuti langkah selanjutnya untuk contoh penambahan database baru. 

  1. Membuat Database 

Selanjutnya dalam cara install PostgreSQL di Ubuntu, kamu bisa membuat database baru, pastikan kamu masih berada pada postgres akun, berikut command untuk create database baru: 

createdb new-database 

Output yang didapatkan seperti berikut: 

Cara Install PostgreSQL di Ubuntu

Untuk memastikan database sudah masuk dalam list kamu bisa mencoba dengan command berikut: 

psql 

Kemudian, 

\l

Output yang didapatkan akan seperti berikut: 

Cara Install PostgreSQL di Ubuntu

  1. Menambahkan Rule Baru dalam Prompt Postgres 

Setelah berhasil menambahkan rule baru dalam PostgreSQL, dalam cara install PostgreSQL di Ubuntu kamu dapat menambahkan rule baru ke prompt postgres. Dimana kamu perlu melakukan command di luar postgres atau dalam sistem ubuntu menggunakan sudo dengan contoh berikut: 

sudo adduser new-user 

Output hasil berikut: 

Cara Install PostgreSQL di Ubuntu

Kami menggunakan user ‘domainesian’ sama dengan database baru PostgreSQL, kamu disini akan dimintai password, silakan bisa diisikan sesuai password yang akan digunakan dan untuk detail dari new value bisa diisikan dengan dengan klik ENTER dan konfirmasi benar dengan tulis Y. Setelah berhasil menambahkan rule dalam postgres, kamu dapat masuk ke rule baru dengan command berikut: 

sudo -i -u new-user

psql 

Output yang dihasilkan adalah berikut: 

  1. Tambah Tabel Database 

Setelah berhasil menambahkan database dan user, selanjutnya dalam cara install PostgreSQL di Ubuntu adalah menambahkan tabel dalam database baru, berikut command yang dapat digunakan: 

CREATE TABLE table_name ( 

column_name1 col_type (field_length) column_constraints, 

column_name2 col_type (field_length), 

column_name3 col_type (field_length) 

); 

Contoh yang kami gunakan, sebagai berikut: 

Cara Install PostgreSQL di Ubuntu

Kamu bisa memeriksa hasil tabel yang telah ditambahkan dengan command berikut: 

\dt 

Output yang dihasilkan adalah berikut: 

  1. Tambah dan Hapus Isi Tabel 

Langkah selanjutnya dalam cara install PostgreSQL di Ubuntu setelah berhasil menambahkan tabel, kamu dapat mencoba menambahkan data dalam tabel, dengan command berikut: 

INSERT INTO table_name (column_name2, column_name3, column_name4) 

VALUES ('value2’,’value3’,’value4’); 

Berikut hasil output dari contoh kami:

Cara Install PostgreSQL di Ubuntu

Kamu bisa melihat hasil penambahan data dalam tabel diatas dengan command berikut:

SELECT * FROM database; 

Output dari contoh kami, sebagai berikut: 

Cara Install PostgreSQL di Ubuntu

Kemudian, untuk proses menghapuskan salah satu data dalam tabel, kamu dapat menggunakan command berikut: 

DELETE FROM database WHERE column_name =’data_name’; 

Berikut hasil contoh kami: 

Cara Install PostgreSQL di Ubuntu

Kamu telah mencoba semua hingga berhasil, untuk mempelajari mengenai command dalam PostgreSQL dapat dicoba dengan mengunjungi situs resmi PostgreSQL. 

Kesimpulan 

Kebutuhan akan sistem database yang handal, fleksibel dan aman sangat penting bagi developer dan organisasi. PostgreSQL menawarkan berbagai fitur dan keunggulan yang menjadikannya pilihan cerdas untuk berbagai aplikasi dan sistem. 

Kemampuan untuk menangani beban kerja yang kompleks, support ACID, dan fitur yang powerful membuatnya cocok digunakan aplikasi-aplikasi yang membutuhkan keandalan dan konsistensi data tinggi. Serta dukungan komunitas yang update, membuatnya semakin digemari developer saat ini. Jika kamu memerlukan bantuan lanjut mengenai VPS, silakan hubungi tim teknis kami dengan membuat Tiket Support.

Ratna Patria

Hi! Ratna is my name. I have been actively writing about light and fun things since college. I am an introverted, inquiring person, who loves reading. How about you?


Berlangganan Artikel

Dapatkan artikel, free ebook dan video
terbaru dari DomaiNesia

{{ errors.name }} {{ errors.email }}
Migrasi ke DomaiNesia

Migrasi Hosting ke DomaiNesia Gratis 1 Bulan

Ingin memiliki hosting dengan performa terbaik? Migrasikan hosting Anda ke DomaiNesia. Gratis jasa migrasi dan gratis 1 bulan masa aktif!

Ya, Migrasikan Hosting Saya

Hosting Murah

This will close in 0 seconds