IGOS Nusantara dan PostgreSQL
Dari IGNwiki
PostgreSQL 9.1.2 yang akan dipasang ada IGOS Nusantara R7.0 dan R7.1. Untuk IGOS Nusantara versi sebelumnya mungkin perlu melakukan penyesuaian konfigurasi.
Daftar isi
Pasang
# yum install postgresql-server
initdb
Untuk IGN2010
# service postgresql initdb
Untuk IGN7.0 dan IGN7.1 lakukan
# su - postgres -c "PGDATA=/var/lib/pgsql/data initdb"
jalankan service
# service postgresql start
atau
# systemctl start postgresql.service
masukkan agar otomatis aktif
# chkconfig postgresql on
atau
# systemctl enable postgresql.service
ubah password
Password postgres secara default kosong, disarankan untuk mengisi password, caranya:
Masuk sebagai postgres
# su - postgres
konek ke postgres
Konek ke postgres ke database postgres, memakai perintah psql
$ psql postgres postgres
ubah
misal memakai password "87654321"
postgres=# alter user postgres with password '87654321'; ALTER ROLE
buat database
login sebagai postgres
# su -l postgres
sehingga muncul "$"
$
buat pengguna baru
misql membuat pengguna baru untuk PostgreSQL dengan nama pgBaru
$ createuser --no-superuser --no-createdb --no-createrole --pwprompt pgBaru
Masukkan password, misal memakai sandi "12345678"
Enter password for new role: 12345678 Enter it again: 12345678
buat database
misal membuat database dengan nama "Pegawai" yang dapat diakses oleh pgBaru
$ createdb --owner pgBaru Pegawai
modifikasi berkas pg_hba.conf
$ vi /var/lib/pgsql/data/pg_hba.conf
reload postgreSQL server
# service postgresql reload