From: | Oswaldo Hernández <listas(at)soft-com(dot)es> |
---|---|
To: | Emanuel Calvo Franco <postgres(dot)arg(at)gmail(dot)com> |
Cc: | Lista Postgres <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: The database cluster was initialized without HAVE_INT64_TIMESTAMP |
Date: | 2009-05-20 15:27:25 |
Message-ID: | 4A14215D.3030408@soft-com.es |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Emanuel Calvo Franco escribió:
> El día 20 de mayo de 2009 11:32, Oswaldo Hernández
> <listas(at)soft-com(dot)es> escribió:
>> Emanuel Calvo Franco escribió:
>>> El día 20 de mayo de 2009 10:54, Oswaldo Hernández
>>> <listas(at)soft-com(dot)es> escribió:
>>>> Hola,
>>>>
>>>> Tengo los archivos de un cluster creado con la version 7.4 para
>>>> actualizar.
>>>>
>>>> He descargado los fuentes de la 7.4.25 y compilado utilizando el flag
>>>> '--enable-integer-datetimes' en el configure segun:
>>>> <http://archives.postgresql.org/pgsql-es-ayuda/2009-02/msg00307.php>.
>>>>
>>>> Pero al intentar iniciarlo falla y continua mostrando el mensaje:
>>>>
>>>> FATAL: database files are incompatible with server
>>>> DETAIL: The database cluster was initialized without
>>>> HAVE_INT64_TIMESTAMP
>>>> but the server was compiled with HAVE_INT64_TIMESTAMP.
>>>> HINT: It looks like you need to recompile or initdb.
>>>>
>>>> ¿Alguna sugerencia?
>>>>
>>>>
>>> recompilaste el código con HAVE_INT64_TIMESTAMP pero tu data sigue
>>> estando en el timestamp común.
>>> Hicistes un pg_dump previo?
>>>
>> No, no hay dump. La empresa que le instalo el sistema al cliente hacia el
>> backup de la carpeta data en vez de utilizar pg_dump.
>>
>
> Conseguite la versión anterior, o compilala nuevamente sin timestamp_64.
> Dumpea la data.
> Tendrías que inicializar un /data nuevo con initdb.
> Restaurar la data en el nuevo cluster.
>
>
Solucionado.
El problema ha sido la falta de atención en la lectura (2 puntos menos para mi :( )
El mensaje al que hacia referencia decia que los archivos fueron iniciados con HAVE_INT64_TIMESTAMP
pero el servidor fué compilado sin HAVE_INT64_TIMESTAMP, mientras que mi problema era el contrario,
los archivos estaban sin HAVE_INT64_TIMESTAMP y el servidor si lo tenia activado.
He vuelto a compilar con '--disable-integer-datetimes' y ahora si arranca el cluster.
Ahora se presenta otro problema, pero será motivo de otro mensaje si no consigo solucionarlo.
Saludos y disculpad por el ruido.
--
*****************************************
Oswaldo Hernández
oswaldo (@) soft-com (.) es
*****************************************
PD:
Antes de imprimir este mensaje, asegúrese de que es necesario.
El medio ambiente está en nuestra mano.
From | Date | Subject | |
---|---|---|---|
Next Message | Javier Chávez B. | 2009-05-20 15:28:29 | Re: Subir plano o tabla |
Previous Message | Alvaro Herrera | 2009-05-20 15:19:51 | Re: Subir plano o tabla |