Database sql dengan menggunakan Postgresql sangat berbeda dengan database sql server.
Pertama install paket postgresql.

$ sudo apt update
$ sudo apt install postgresql postgresql-contrib
Mengecek versi Postgresql
$ sudo -u postgres psql -c "SELECT version();"
Pada saat menginstall postgresql membuat akun default yaitu postgres atau bisa disebut sebagai super user dari postgresql. Untuk login menggunakan user tersebut, harus melalui user root dari sistem operasi.
# su - postgres
Jika login dari user biasa
$ sudo -u postgres psql
Kemudian akan login sebagai user postgres
postgres@host$ createuser --interactive --pwprompt
Masukkan nama user, password dan beberapa parameter lainnya.
Membuat database dan memberikan kepemilikan terhadap database tersebut.
postgres@host$ createdb -O user dbname
Memberikan izin terhadap user dengan database tertentu.
postgres@host$ psql
Masukkan perintah berikut
postgres=# GRANT ALL PRIVILEGES ON DATABASE dbname TO user;
postgres=# exit;

Pengaturan Security

Jika postgresql ingin di-remote dari luar jaringan pertama ubah listen address pada file /etc/postgresql/11/main/postgresql.conf.

...
listen_address = '*'
...
Kemudian izinkan pada file /etc/postgresql/11/main/pg_hba.conf
...
host    all             all             0.0.0.0/0            md5
...
Restart postgresql
# service postgresql restart
Kemudian izinkan pada firewall
# ufw allow in on enp0s31f6 to any port 5432