📚 PostgreSQL upgrade(Minor)¶
🔍 Prepare:¶
## OS and Software environment:
Environment name Version Download address OS Rocky Linux 9.x Rocky Download DB PostgreSQL 16.8 PostgreSQL Download(YUM Repository)
## Download below packages(Example PG 16.8):
Package name Download address postgresql16-libs-16.8-1PGDG.rhel9.x86_64.rpm Click Download RPM Package postgresql16-16.8-1PGDG.rhel9.x86_64.rpm Click Download RPM Package postgresql16-server-16.8-1PGDG.rhel9.x86_64.rpm Click Download RPM Package postgresql16-contrib-16.8-1PGDG.rhel9.x86_64.rpm Click Download RPM Package postgresql16-devel-16.8-1PGDG.rhel9.x86_64.rpm Click Download RPM Package postgresql16-plpython3-16.8-1PGDG.rhel9.x86_64.rpm Click Download RPM Package
1. Check Install postgres package¶
2. Check our version¶
3. Upload our package , example upload to /pgdata/source/¶
4. Shutdown instance¶
5. Backup software folder(example on /usr/pgsql-16)¶
6. Install/Replace Package¶
rpm -ivh --replacefiles /pgdata/source/postgresql16-libs-16.8-1PGDG.rhel9.x86_64.rpm
rpm -ivh --replacefiles /pgdata/source/postgresql16-16.8-1PGDG.rhel9.x86_64.rpm
rpm -ivh --replacefiles /pgdata/source/postgresql16-server-16.8-1PGDG.rhel9.x86_64.rpm
rpm -ivh --replacefiles /pgdata/source/postgresql16-contrib-16.8-1PGDG.rhel9.x86_64.rpm
rpm -ivh --replacefiles /pgdata/source/postgresql16-devel-16.8-1PGDG.rhel9.x86_64.rpm
rpm -ivh --replacefiles /pgdata/source/postgresql16-plpython3-16.8-1PGDG.rhel9.x86_64.rpm
chown -R postgres. /usr/pgsql-16
ll /usr/pgsql-16









