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