PostgreSQL – Actualizar a 8.4

postgresql

Por motivos que no vienen al caso, me veo obligado a actualizar un PostgreSQL server de 8.1 a 8.4. Lo bueno es que es una instalación nueva y no hay que migrar/mantener datos. Por tanto es bastante sencillo.


# wget http://yum.pgsqlrpms.org/reporpms/8.4/pgdg-centos-8.4-2.noarch.rpm
# rpm -Uvh pgdg-centos-8.4-2.noarch.rpm
# yum --enablerepo=pgdg84 install postgresql-server
# /etc/init.d/postresql restart


Stopping postgresql service: [FAILED] An old version of the database format was found.
You need to upgrade the data format before using PostgreSQL.
See /usr/share/doc/postgresql-8.4.4/README.rpm-dist for more information.

Auch! aquí me acordé de varias personas. Pero como digo que era un instalación limpia, se pudo arreglar fácil.


# yum remove postgresql-server
# mv /var/lib/pgsql/ /var/lib/pgsql-bak
# yum install postgresql-server
# /etc/init.d/postgresql start


/var/lib/pgsql/data is missing. Use "service postgresql initdb" to initialize the cluster first.
[FAILED] -bash-3.2# service postgresql initdb
Initializing database: [ OK ] -bash-3.2# /etc/init.d/postgresql start
Starting postgresql service: [ OK ]

Links

3 thoughts on “PostgreSQL – Actualizar a 8.4

Leave a Reply

Your email address will not be published. Required fields are marked *