Downgrade postgresql 8.4 to postgresql 8.1 – Centos 5

postgresql  vai a:  PostgreSQL nel blog 

downgrade di postgresql dalla versione 8.4 alla 8.1 su server Centos 5 e necessario disporre di un backup ( dumpall ) del server postgresql

mkdir /home/pgbck
chown postgres:postgres /home/pgbck
su - postgres
pg_dumpall > /home/pgbck/dumpalldb.sql
per avere solo le impostazioni globals 
pg_dumpall --globals-only > /home/pgbck/globals.sql

si può usare questo script per il backup dei singoli db

passiamo a root con su –

fermiamo il server con

service postgresql stop

rimuoviamo la versione 8.4

yum remove postgresql*

Adesso editiamo il file /etc/yum.repos.d/CentOS-Base.repo e commentiamo le righe exclude=postgresql* che erano state inserite per poter avere disponibile la versione postgresql 8.4

# exclude=postgresql*’

quindi installiamo la versione standard di postgresql per centos 5 che è una versione minor di 8.1

yum install postgresql postgresql-server postgresql-contrib

avviamo il server postgresql con

/etc/init.d/postgresql start

l’avvio sarà preceduto dall’inizializzazione

ripristinare la base dati del server sql caricare i dati dal file dumpall di backup creato

su – postgres
cd /home/pgbck
psql < dumpalldb .sql

per accedere alla console interattiva
psql

per l’elenco dei database caricati

\l

Altri post:

			
Annunci