Begini Cara Install PostgreSQL di Ubuntu

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:ย
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:
Kamu juga dapat melakukan pemeriksaan versi PostgreSQL dengan command berikut:ย
psql โversionย
Output yang dihasilkan berikut:
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.ย
- 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:ย
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:
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.ย
- 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:ย
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.ย
- 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:ย
Untuk memastikan database sudah masuk dalam list kamu bisa mencoba dengan command berikut:ย
psql
ย
Kemudian,ย
\l
Output yang didapatkan akan seperti berikut:ย
- 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:ย
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:ย
- 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:ย
Kamu bisa memeriksa hasil tabel yang telah ditambahkan dengan command berikut:ย
\dt
ย
Output yang dihasilkan adalah berikut:ย
- 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:
Kamu bisa melihat hasil penambahan data dalam tabel diatas dengan command berikut:
SELECT * FROM database;ย
Output dari contoh kami, sebagai berikut:ย
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:ย
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.