forked from vincent/notebook
784 B
784 B
Upgrading PostgreSQL Database
when major release of postgresql is done you need to do some manual action if not done you can meet issue during request
action
need to have postgresqk-old-upgrade installed on arch
- stop service
systemctl stop postgresql.service
- rename cluster directory
mkdir /var/lib/postgres/data /var/lib/postgres/tmp
chown postgres:postgres /var/lib/postgres/data /var/lib/postgres/tmp
- log in postgres account
sudo -iu postgres
cd /var/lib/postgres/tmp
- launch upgrade
pg_upgrade -b /opt/pgsql-PG_VERSION/bin -B /usr/bin -d /var/lib/postgres/olddata -D /var/lib/postgres/data
- check both pg_hba.conf in new and old cluster
- restart server
sc-start postgresql