Upgrade postgresql 8.4 to 9.1 on Debian

After upgrading my server Squeeze to Wheezy I have to upgrade manually my postgresql from 8.4 to the current verion 9.1. By default the 9.1 runs on port 5433 and you have 2 postgres on your server.
As root:

aptitude install postgresql-9.1 postgresql-client-9.1
su - postgres
pg_dumpall > /tmp/dump.sql
exit
cp /tmp/dump.sql /root/
service postgresql stop
cp /etc/postgresql/9.1/main/pg_hba.conf /etc/postgresql/9.1/main/pg_hba.conf.orig
cp /etc/postgresql/9.1/main/postgresql.conf /etc/postgresql/9.1/main/postgresql.conf.orig
cp -f /etc/postgresql/8.4/main/pg_hba.conf /etc/postgresql/9.1/main/
cp -f /etc/postgresql/8.4/main/postgresql.conf /etc/postgresql/9.1/main/
aptitude remove postgresql-8.4 postgresql-client-8.4
service postgresql start
su - postgres
psql < /tmp/dump.sql

Vita tompoko!

Une réflexion sur “Upgrade postgresql 8.4 to 9.1 on Debian

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s