
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.
1 2 3 4 5 | <strong> # 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</strong> |
1 2 3 4 | 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.
1 2 3 4 | <strong># yum remove postgresql-server # mv /var/lib/pgsql/ /var/lib/pgsql-bak # yum install postgresql-server # /etc/init.d/postgresql start</strong> |
1 2 3 4 5 6 | /var/lib/pgsql/data is missing. Use "service postgresql initdb" to initialize the cluster first. [FAILED] <strong>-bash-3.2# service postgresql initdb</strong> Initializing database: [ OK ] <strong>-bash-3.2# /etc/init.d/postgresql start</strong> Starting postgresql service: [ OK ] |
Links
Has actualizado en un servidor con Plesk? no te ha dado problemas por versión?
No, no era un plesk.
saludos
como migro una base de datos de postgres 8.1 a 8.4???