Dapat request bagi panduan instalasi PostgreSQL di Linux, sayang tak diterangkan gunakan distro apa. Saya tuliskan yang dipahami bersama saja, aslinya termasuk jarang mainan PostgreSQL. ?
Bagi petunjuk instalasinya seketika eksekusi petunjuk berikut:
- CentOS:
yum install postgresql-server
- Debian/Ubuntu
apt-get install postgresql postgresql-contrib
Selesai. ?
Bagaimana cara managemen/manipulasinya? Dapat coba ketikkan ini:
postgres psql
Kalau muncul pesan error ini:
root execution of the PostgreSQL server is not permitted.
The server must be started under an unprivileged user ID to prevent
possible system security compromise. See the documentation for
more information on how to properly start the server.
Karenanya kita ganti user dulu:
su postgres
Dan eksekusi:
postgres psql
Baru kita dapat masuk ke mode shell/interaktif PostgreSQL.
Yang pasti jangan jalankan petunjuk seketika:
psql
Nanti akan muncul pesan kesalahan ini:
psql: could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket /var/run/postgresql/.s.PGSQL.5432?
Sempat saya kira ada masalah di instalasi database servernya, ternyata masalah kredensial user yang dimanfaatkan psql, seharusnya gunakan postgres yang adalah user default yang dikerjakan ketika proses install PostgreSQL.
Sumber https://servernesia.com