Database sql dengan menggunakan Postgresql sangat berbeda dengan database sql server.
Pertama install paket postgresql.
$ sudo apt update
$ sudo apt install postgresql postgresql-contrib
$ sudo -u postgres psql -c "SELECT version();"
# su - postgres
$ sudo -u postgres psql
postgres@host$ createuser --interactive --pwprompt
Membuat database dan memberikan kepemilikan terhadap database tersebut.
postgres@host$ createdb -O user dbname
postgres@host$ psql
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 = '*'
...
/etc/postgresql/11/main/pg_hba.conf
...
host all all 0.0.0.0/0 md5
...
# service postgresql restart
# ufw allow in on enp0s31f6 to any port 5432