Di cPanel, selain database MariaDB/MySQL, Anda juga dapat menginstal PostgreSQL dengan mudah. Berikut adalah panduan singkat tentang cara menginstall atau mengupgrade database PostgreSQL di cPanel.
Install
Login SSH ke server cPanel sebagai user root
.
Kemudian jalankan script berikut.
/scripts/installpostgres
Tunggu proses instalasi selesai, lalu cek service PostgreSQL untuk memastikan sudah aktif/running.
systemctl status postgresql
Upgrade
Sebelum mengupgrade database PostgreSQL, pastikan Anda telah membuat backup terlebih dahulu.
pg_dumpall -U postgres > alldb.sql
Buat backup juga pada folder pgsql
supaya dapat direstore ketika proses upgrade gagal.
systemctl stop postgresql.service
mv /var/lib/pgsql /var/lib/pgsql-backup
Buka file /etc/dnf/modules.d/postgresql.module
dan edit bagian stream
untuk menetukan versi PostgreSQL yang akan diinstal.
[postgresql]
name=postgresql
stream=10
profiles=
state=enabled
Kemudian upgrade PostgreSQL dengan menjalankan script berikut.
/scripts/installpostgres
dnf -y install postgresql-upgrade
Setelah proses instalasi selesai, Anda perlu mengupgrade database dan file pg_hba.conf
dengan perintah.
postgresql-setup --upgrade
/scripts/setpostgresconfig --verbose
Start service PostgreSQL.
systemctl start postgresql
Terakhir, import database PostgreSQL.
psql -U postgres dbname < dumpfile.sql