Re: error

From: Marcos Ortiz <mlortiz(at)uci(dot)cu>
To: Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
Cc: Juan <smalltalker(dot)marcelo(at)gmail(dot)com>, Ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: error
Date: 2012-02-27 20:46:49
Message-ID: 4F4BEBB9.6090709@uci.cu
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

On 02/28/2012 01:46 PM, Alvaro Herrera wrote:
> Excerpts from Juan's message of mar feb 28 13:35:59 -0300 2012:
>> Alvaro
>>
>> gracias por responderme. si ahora es parte del posthgres pero
>> antiguamente era un contrib en aquella epoca modifique bsatante
>> ese fuente y lo recompile , si lograra compilar postgres en 32 bits
>> deberia excluir este objeto para q use el q yo cree hace ya un tiempo
>> la verdad no tengo mucha idea de como llevarlo a la practica y obviamente
>> muchos problemas se me presentaran.
> Hmm. Si estás usando una versión más moderna de Postgres tienes que
> considerar que cualquier módulo que quieras agregar debe tener el bloque
> PG_MAGIC_BLOCK el cual debe estar ajustado a la versión de Postgres que
> vayas a usar. Por lo tanto si quieres seguir usando el mismo objeto
> binario sin recompilarlo tu única opción sería usar la misma versión de
> Postgres que tenías antes.
>
> Creo que lo más sensato sería tomar el código fuente modificado de
> fuzzystrmatch y recompilarlo con una versión de Postgres más reciente, y
> además así lo puedes usar en un ambiente de 64 bits.
>
>> tendras algun link donde pueda ver como compilar postgres en una plataforma
>> de 64 bits en 32 bits?
> La verdad es que no tengo idea dónde encontrar esa info. Si mal no
> recuerdo hay que poner -m32 en CFLAGS y quizás más opciones; seguramente
> hará falta algo para el linker también (cosas que se ponen en LDFLAGS).
> Todo eso debes ponerlo como variables que se pasan a configure, o sea
> tiene que ser algo así:
>
> ./configure --<opciones> CFLAGS="-m32 otras" LDFLAGS="algo aqui"
>
O hacer como explicó Selena Deckelmann(http://chesnok.com) en su charla
del Pg2011 sobre usar siempre los binarios de 64 bits aunque uses una
plataforma de 32 bits.
La charla se llama "Maintaining Terabytes": (el link te lo debo, búscalo
en el sitio http://www.pgcon.org/2011)
1- Install 32-bit Postgres and libraries on a 64-bit system.
2- Install 64-bit Postgres/libs of the same version.
3- Copy “hot backup” from 32-bit sys over to 64-bit sys.
4- Run pg_dump from 64-bit version on 32-bit Postgres.

Esta charla está excelente, donde Selena brinda increíbles
recomendaciones de su experiencia cuando era PostgreSQL DBA en
http://myemma.com
Saludos

--
Marcos Luis Ortíz Valmaseda
Sr. Software Engineer (UCI)
http://marcosluis2186.posterous.com
http://postgresql.uci.cu/blog/38

Fin a la injusticia, LIBERTAD AHORA A NUESTROS CINCO COMPATRIOTAS QUE SE ENCUENTRAN INJUSTAMENTE EN PRISIONES DE LOS EEUU!
http://www.antiterroristas.cu
http://justiciaparaloscinco.wordpress.com

In response to

  • Re: error at 2012-02-28 18:46:14 from Alvaro Herrera

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Guillermo Villanueva 2012-02-27 23:36:35 sobre imágenes
Previous Message Robert J. Briones C. 2012-02-27 20:13:32 Re: Error INSERT INTO tabla SELECT tabla...