Home > Centos, Postgresql - SQL, Server > Downgrade postgresql 8.4 to postgresql 8.1 – Centos 5

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
  1. Non c'è ancora nessun commento.
  1. No trackbacks yet.

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

%d blogger hanno fatto clic su Mi Piace per questo: