- Primero tener instalados los dos paquetes: postgresql-8.3 y postgresql-8.4.
- Determinar en que puerto se ejecuta cada instancia. Esto lo podemos hacer mirando los ficheros /etc/postgresql/8.X/main/postgresql.conf (variable port). En mi caso 5482 y 5433 respectivamente. Lo puedes comprobar con:
$ sudo netstat -putan | grep postgres
- Después lanzar los dos servidores:
$ sudo /etc/init.d/postgresql-8.3 start $ sudo /etc/init.d/postgresql-8.4 start
- Finalmente copiar los datos de una versión a otra
$ sudo su - postgres $ pg_dumpall -p 5432 | psql -d postgres -p 5433
- Probar que todo ha ido correctamente
¿Qué te parece? ¿Piensas que olividé algo? ¿Poco claro? Deja abajo tus comentarios.
comentarios proporcionados por Disqus