notebook/IT/SQL/PostgreSQL/Upgrade.md
2020-12-16 17:40:43 +01:00

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