Cara menggunakan sudo apt-get install postgresql

Cara Install Postgresql di Ubuntu 18.04 dan 20.04, Postgresql adalah sebuah object-relational database open-source yang powerful. Ia menggunakan SQL yang dikombinasikan dengan banyak fitur, yang membuatnya dapat menyimpan dan menskalakan data yang paling rumit sekalipun.

Seperti halnya MariaDB, Postgresql juga tersedia di repositori Ubuntu secara langsung, jadi Anda dapat memasangnya dengan cukup mudah. Untuk caranya, silakan ikuti langkah-langkah di bawah.

Install Postgresql di Ubuntu

Instal postgresql dengan perintah berikut.

$ sudo apt-get update
$ sudo apt install postgresql postgresql-contrib

Postgresql telah terinstal. Sekarang akan kita cek apakah postgresql sudah terinstal dengan benar.

$ sudo -u postgres psql -c "SELECT version();"

Perintah di atas akan menjalankan perintah psql -c "SELECT version();" dengan menggunakan pengguna yang dikhususkan untuk Postgresql yang bernama postgres. Sedangkan psql adalah utilitas command-line yang dapat digunakan untuk berinteraksi dengan Postgresql.

Cara menggunakan sudo apt-get install postgresql

JIka versinya telah muncul, Anda bisa mengetikkan q untuk keluar.

Berinteraksi dengan Postgresql

Seperti yang dijelaskan sebelumnya, Postgresql memiliki pengguna khusus yang diperuntukan untuk menjalankan psql. Jadi kita bisa masuk terlebih dahulu menggunakan pengguna postgres.

$ sudo su - postgres

Lalu jalankan perintah psql.

postgres$ psql

Anda dapat mengekplorasi perintah yang dapat digunakan dengan mengetikkan help.

postgres=# help

Untuk keluar dari postgresql, Anda bisa menjalankan perintah \q.

postgres=# \q

Selamat! Postgresql telah berhasil diinstal. Selanjutnya Anda bisa mulai menggunakan Postgresql untuk berbagai keperluan.

Itulah tutorial Cara Install Postgresql di Ubuntu, semoga bermanfaat.

Cara menggunakan sudo apt-get install postgresql

PostgreSQL atau Postgres adalah perangkat lunak Relational Database Management System (RDBMS) dengan lisensi free & open source. Berawal dari proyek POSTGRES di University of California di Berkeley pada tahun 1986, kemudian pada tahun 1996 namanya berubah menjadi PostgreSQL yang menandakan mendukung SQL. PostgreSQL berjalan di semua sistem operasi utama, Linux, FreeBSD, OpenBSD, macOS, dan Windows.

Install PostgreSQL dari default Ubuntu repositories.

sudo apt install postgresql

Default data directory berada di /var/lib/postgresql/12/main, file konfigurasi tersimpan di directory /etc/postgresql/12/main, dan postgresql service berjalan di port 5432.

Cek apakah PostgreSQL service sudah active, running, dan enabled.

sudo systemctl is-active postgresql

sudo systemctl is-enabled postgresql

sudo systemctl status postgresql

Cek juga apakah PostgreSQL sudah siap untuk menerima koneksi dari client.

Hasil perintah di atas.

/var/run/postgresql:5432-accepting connections

2. Mengakses PostgreSQL

Proses install PostgreSQL membuat akun dengan nama postgres yang menjadi user root PostgreSQL. Untuk PostgreSQL shell menggunakan psql.

Beralih ke user postgres dan login ke psql.

Hasil dari perintah di atas.

psql(12.4(Ubuntu12.4-0ubuntu0.20.04.1))

Type"help"forhelp.

postgres=#

3. Membuat Database

Membuat database, user, dan memberikan hak akses database kepada user.

CREATE USER namauser WITH PASSWORD'password';

CREATE DATABASE namadb;

GRANT ALL PRIVILEGES ON DATABASE namadb TOnamauser;

\q

4. Membuat User Baru

Login ke psql dengan user postgres dan buat user baru.

sudo-upostgres createuser--interactive

Hasil dari perintah di atas.

Enter name of role toadd:musaamin

Shall the newrole beasuperuser?(y/n)y

Ketika menjalankan psql, sistem otentikasi PostgreSQL secara default akan menggunakan user sistem yang aktif sebagai user login ke psql, dan user tersebut harus memiliki database dengan nama yang sama dengan nama user.

Misalnya, username yang saya gunakan adalah musaamin, berarti harus ada juga database dengan nama musaamin.

Membuat database dengan nama musaamin.

sudo-upostgres createdb musaamin

Tes login dengan bukan user postgres.

Hasil dari perintah di atas.

psql(12.4(Ubuntu12.4-0ubuntu0.20.04.1))

Type"help"forhelp.

musaamin=#

Login ke psql dengan database lain.

Cek koneksi yang sedang aktif untuk menampilkan nama database dan user.

Hasil perintah di atas.

You are connected todatabase"namadatabase"asuser"musaamin"via socket in"/var/run/postgresql"at port"5432".

5. Install pgAdmin4

pgAdmin 4 adalah management tool untuk PostgreSQL database. pgAdmin mendukung sistem operasi Windows, Linux, dan macOS. pgAdmin 4 ditulis ulang dengan menggunakan bahasa pemrograman Python dan Javascript (jQuery).

pgAdmin 4 tidak tersedia di default repositories, tambahkan pgAdmin 4 repository.

curl https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo apt-key add

sudo sh-c'echo "deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main" > /etc/apt/sources.list.d/pgadmin4.list && apt update'

Install pgAdmin 4.

sudo apt install pgadmin4

Perintah di atas akan menginstall pgAdmin 4 dan Apache web server untuk menjalankan pgadmin4-web. pgAdmin4 tersimpan di /usr/pgadmin4.

Membuat user login untuk pgAdmin.

sudo/usr/pgadmin4/bin/setup-web.sh

Hasil dari perintah di atas. Masukkan email address dan password untuk login ke pgAdmin, dan konfigurasi Apache untuk pgadmin-web.

Setting up pgAdmin4inweb mode onaDebian platform...

Creating configuration database...

NOTE: Configuring authentiction forSERVER mode.

Enter the email address andpassword touseforthe initial pgAdmin user account:

Email address:musaamin@localhost.lan

Password:

Retype password:

pgAdmin4-Application Initialisation

======================================

Creating storage andlog directories...

We can now configure the Apache Web server foryou.Thisinvolves enabling the wsgi module andconfiguring the pgAdmin4application tomount at/pgadmin4.Doyou wish tocontinue (y/n)?y

The Apache web server isrunning andmust be restarted forthe pgAdmin4installation to complete.Continue(y/n)?y

Apache successfully restarted.You can now start using pgAdmin4inweb mode at http://127.0.0.1/pgadmin4

Halaman login pgAdmin.

Cara menggunakan sudo apt-get install postgresql
pgAdmin 4 login

Halaman pgAdmin dashboard.

Cara menggunakan sudo apt-get install postgresql
pgAdmin dashboard

Klik Add New Server.

Tab General, masukkan Name untuk nama server, misal localhost.

Tab Connection, masukkan Hostname/address untuk hostname atau IP address PostgreSQL server, misal localhost. Masukkan Username dan Password.

Lalu Save.

Cara menggunakan sudo apt-get install postgresql
pgAdmin – create connection

pgAdmin sudah terhubung ke PostgreSQL server di localhost.

Cara menggunakan sudo apt-get install postgresql
pgAdmin connected

Selamat mencoba 🙂

Cara menggunakan sudo apt-get install postgresql