Emanuel Calvo Franco escribió:
El día 20 de mayo de 2009 11:32, Oswaldo Hernández
<lis...@soft-com.es> escribió:
Emanuel Calvo Franco escribió:
El día 20 de mayo de 2009 10:54, Oswaldo Hernández
<lis...@soft-com.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.
--
TIP 1: para suscribirte y desuscribirte, visita 
http://archives.postgresql.org/pgsql-es-ayuda

Responder a