actualizar bases de datos de postgres

Paulo Seguel pseguel en atentus.com
Lun Jul 26 12:51:51 CLT 2004


Alvaro Herrera wrote:
> On Sun, Jul 25, 2004 at 11:50:23AM -0400, Roger D. Vargas wrote:
> 
>>Luego de reinstalar, intente restaurar las bases de datos que habia
>>salvado anteriormente (escogi el metodo de salvar el directorio data
>>completo porque la vez anterior el pg_dump me fallo). Al copiar el
>>directorio data anterior y lanzar el postgres, este me da un error de
>>que el formato de las bases de datos es viejo y que debo actualizarlo.
>>Me remite a la documentacion, pero ahi no encuentro nada al respecto.
>>Alguien puede indicarme una lugar donde investigar sobre esto o decirme
>>que herramienta utilizar para actualizar el formato de las bases de
>>datos?
> 
> 
> Para actualizar es necesario hacer un pg_dump de los datos, con el
> servidor de la version que corresponde, luego instalas el nuevo
> servidor, luego restauras el dump (un truco util es usar el pg_dump de
> la version nueva, porque casi siempre hace algunos trucos adicionales al
> de la version antigua que pueden ser utiles).
> 
> No puedes transportar los archivos de datos directamente de una version
> del servidor a otra.  No hay ninguna herramienta para convertir el
> formato (porque en realidad no es simplemente convertir el formato de
> los archivos de datos de usuario; ademas hay que actualizar los
> catalogos de sistema para dar soporte a las nuevas caracteristicas).
> 
> Esto deberia estar en la documentacion, en la parte de administracion.
> Ah, aqui:
> 
> http://www.postgresql.org/docs/7.4/static/install-upgrading.html
> 

Alvaro, una duda relacionada; hay compatibilidad binaria en, por ejemplo, 
7.4.0 a 7.4.x ?

Se puede asumir compatibilidad binaria en la misma serie?

-- 
Paulo Seguel
pseguel en atentus.com


Más información sobre la lista de distribución Linux