Lists: | ecpugpgsql-es-ayuda |
---|
From: | Milton Labanda <1000ton(dot)lab(at)gmail(dot)com> |
---|---|
To: | Foros Postgre Ecuador <ecpug(at)postgresql(dot)org>, POSTGRES <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Tamaño de nombres de tablas |
Date: | 2012-08-02 16:43:44 |
Message-ID: | CAE97+2wHdWVyFU=mK5KHcsUgXujGJrBP4GfANYwwBdbyqLRPBg@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | ecpug pgsql-es-ayuda |
Hola amigos, tengo una app que usa elixir y sqlalchemy (python ) como ORM,
la bd es logicamente PG.
Tango problemas porque algunos nombres de las clases del modelo son
bastante largos y Postgres los limita a 63:
*sqlalchemy.exc.IdentifierError: Identifier 'sga_model_expediente_
autorizaciones_asentar_nota__sga_model_autorizacionasentarnota' exceeds
maximum length of 63 characters*
Puedo cambiar alguna variable en PG para solucionar esto ?
/\/\;/-----------------------------------------------------
Milton Labanda [miltonlab]
Distro: Debian GNU/Linux 6.0 Squeeze
Blog: http://1000tonlab.wordpress.com
jabber: miltonlab(at)jabber(dot)org <milotnlab(at)jabber(dot)org>
"... Solamente la libertad que se somete a la Verdad conduce a la persona
humana a su verdadero bien...". Karol Wojtyla
(:\ Usa Software Legal, usa Software Libre /:)
From: | Moises Alberto Lindo Gutarra <mlindo(at)gmail(dot)com> |
---|---|
To: | Foros Postgre Ecuador <ecpug(at)postgresql(dot)org> |
Subject: | Re: [ecpug] Tamaño de nombres de tablas |
Date: | 2012-08-02 17:06:56 |
Message-ID: | CAPuRid+1MQA+u+CRRZxD4vvdJOU=gevA9y0P_Ni5r7r0EUn+mw@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | ecpug pgsql-es-ayuda |
Milton
debes cambiar el parametro:
#define NAMEDATALEN 64
en el archivo: src/include/pg_config_manual.h
y volver a compilarlo.
El día 2 de agosto de 2012 11:43, Milton Labanda
<1000ton(dot)lab(at)gmail(dot)com> escribió:
> Hola amigos, tengo una app que usa elixir y sqlalchemy (python ) como ORM,
> la bd es logicamente PG.
> Tango problemas porque algunos nombres de las clases del modelo son bastante
> largos y Postgres los limita a 63:
>
> sqlalchemy.exc.IdentifierError: Identifier
> 'sga_model_expediente_autorizaciones_asentar_nota__sga_model_autorizacionasentarnota'
> exceeds maximum length of 63 characters
>
> Puedo cambiar alguna variable en PG para solucionar esto ?
>
> /\/\;/-----------------------------------------------------
> Milton Labanda [miltonlab]
> Distro: Debian GNU/Linux 6.0 Squeeze
> Blog: http://1000tonlab.wordpress.com
> jabber: miltonlab(at)jabber(dot)org
> "... Solamente la libertad que se somete a la Verdad conduce a la persona
> humana a su verdadero bien...". Karol Wojtyla
> (:\ Usa Software Legal, usa Software Libre /:)
>
--
Atte.
Moisés Alberto Lindo Gutarra
Asesor - Desarrollador Java / Open Source
Linux Registered User #431131 - http://counter.li.org/
Cel: (511) 995081720 - Rpm: *548913
EMail: mlindo(at)gmail(dot)com
MSN: mlindo(at)tumisolutions(dot)com
From: | Milton Labanda <1000ton(dot)lab(at)gmail(dot)com> |
---|---|
To: | Moises Alberto Lindo Gutarra <mlindo(at)gmail(dot)com> |
Cc: | Foros Postgre Ecuador <ecpug(at)postgresql(dot)org> |
Subject: | Re: [ecpug] Re: [ecpug] Tamaño de nombres de tablas |
Date: | 2012-08-02 17:09:51 |
Message-ID: | CAE97+2wim0TR2HMydbbHQD2UAqZyC2SqYPbmYUZOBgM-EuOQKw@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | ecpug pgsql-es-ayuda |
eso lo leí, pero no habrá forma de hacerlo sin volver a compilar?
El 2 de agosto de 2012 12:06, Moises Alberto Lindo Gutarra <mlindo(at)gmail(dot)com
> escribió:
> Milton
> debes cambiar el parametro:
>
> #define NAMEDATALEN 64
>
> en el archivo: src/include/pg_config_manual.h
>
> y volver a compilarlo.
>
> El día 2 de agosto de 2012 11:43, Milton Labanda
> <1000ton(dot)lab(at)gmail(dot)com> escribió:
> > Hola amigos, tengo una app que usa elixir y sqlalchemy (python ) como
> ORM,
> > la bd es logicamente PG.
> > Tango problemas porque algunos nombres de las clases del modelo son
> bastante
> > largos y Postgres los limita a 63:
> >
> > sqlalchemy.exc.IdentifierError: Identifier
> >
> 'sga_model_expediente_autorizaciones_asentar_nota__sga_model_autorizacionasentarnota'
> > exceeds maximum length of 63 characters
> >
> > Puedo cambiar alguna variable en PG para solucionar esto ?
> >
> > /\/\;/-----------------------------------------------------
> > Milton Labanda [miltonlab]
> > Distro: Debian GNU/Linux 6.0 Squeeze
> > Blog: http://1000tonlab.wordpress.com
> > jabber: miltonlab(at)jabber(dot)org
> > "... Solamente la libertad que se somete a la Verdad conduce a la persona
> > humana a su verdadero bien...". Karol Wojtyla
> > (:\ Usa Software Legal, usa Software Libre /:)
> >
>
>
>
> --
> Atte.
> Moisés Alberto Lindo Gutarra
> Asesor - Desarrollador Java / Open Source
> Linux Registered User #431131 - http://counter.li.org/
> Cel: (511) 995081720 - Rpm: *548913
> EMail: mlindo(at)gmail(dot)com
> MSN: mlindo(at)tumisolutions(dot)com
>
> --
> Sent via ecpug mailing list (ecpug(at)postgresql(dot)org)
> To make changes to your subscription:
> http://www.postgresql.org/mailpref/ecpug
>
--
/\/\;/-----------------------------------------------------
Milton Labanda [miltonlab]
Distro: Debian GNU/Linux 6.0 Squeeze
Blog: http://1000tonlab.wordpress.com
jabber: miltonlab(at)jabber(dot)org <milotnlab(at)jabber(dot)org>
"... Solamente la libertad que se somete a la Verdad conduce a la persona
humana a su verdadero bien...". Karol Wojtyla
(:\ Usa Software Legal, usa Software Libre /:)
From: | Moises Alberto Lindo Gutarra <mlindo(at)gmail(dot)com> |
---|---|
To: | Foros Postgre Ecuador <ecpug(at)postgresql(dot)org> |
Subject: | Re: [ecpug] Re: [ecpug] Tamaño de nombres de tablas |
Date: | 2012-08-02 17:15:41 |
Message-ID: | CAPuRidL6jRFm7EDNAsiEgjgEuoSdfgb2za-V8nUVzFjYncudzg@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | ecpug pgsql-es-ayuda |
No existe forma sin volver a compilarlo, por lo menos nunca lo hallé
El día 2 de agosto de 2012 12:09, Milton Labanda
<1000ton(dot)lab(at)gmail(dot)com> escribió:
> eso lo leí, pero no habrá forma de hacerlo sin volver a compilar?
>
> El 2 de agosto de 2012 12:06, Moises Alberto Lindo Gutarra
> <mlindo(at)gmail(dot)com> escribió:
>>
>> Milton
>> debes cambiar el parametro:
>>
>> #define NAMEDATALEN 64
>>
>> en el archivo: src/include/pg_config_manual.h
>>
>> y volver a compilarlo.
>>
>> El día 2 de agosto de 2012 11:43, Milton Labanda
>> <1000ton(dot)lab(at)gmail(dot)com> escribió:
>> > Hola amigos, tengo una app que usa elixir y sqlalchemy (python ) como
>> > ORM,
>> > la bd es logicamente PG.
>> > Tango problemas porque algunos nombres de las clases del modelo son
>> > bastante
>> > largos y Postgres los limita a 63:
>> >
>> > sqlalchemy.exc.IdentifierError: Identifier
>> >
>> > 'sga_model_expediente_autorizaciones_asentar_nota__sga_model_autorizacionasentarnota'
>> > exceeds maximum length of 63 characters
>> >
>> > Puedo cambiar alguna variable en PG para solucionar esto ?
>> >
>> > /\/\;/-----------------------------------------------------
>> > Milton Labanda [miltonlab]
>> > Distro: Debian GNU/Linux 6.0 Squeeze
>> > Blog: http://1000tonlab.wordpress.com
>> > jabber: miltonlab(at)jabber(dot)org
>> > "... Solamente la libertad que se somete a la Verdad conduce a la
>> > persona
>> > humana a su verdadero bien...". Karol Wojtyla
>> > (:\ Usa Software Legal, usa Software Libre /:)
>> >
>>
>>
>>
>> --
>> Atte.
>> Moisés Alberto Lindo Gutarra
>> Asesor - Desarrollador Java / Open Source
>> Linux Registered User #431131 - http://counter.li.org/
>> Cel: (511) 995081720 - Rpm: *548913
>> EMail: mlindo(at)gmail(dot)com
>> MSN: mlindo(at)tumisolutions(dot)com
>>
>> --
>> Sent via ecpug mailing list (ecpug(at)postgresql(dot)org)
>> To make changes to your subscription:
>> http://www.postgresql.org/mailpref/ecpug
>
>
>
>
> --
> /\/\;/-----------------------------------------------------
> Milton Labanda [miltonlab]
> Distro: Debian GNU/Linux 6.0 Squeeze
> Blog: http://1000tonlab.wordpress.com
> jabber: miltonlab(at)jabber(dot)org
> "... Solamente la libertad que se somete a la Verdad conduce a la persona
> humana a su verdadero bien...". Karol Wojtyla
> (:\ Usa Software Legal, usa Software Libre /:)
>
--
Atte.
Moisés Alberto Lindo Gutarra
Asesor - Desarrollador Java / Open Source
Linux Registered User #431131 - http://counter.li.org/
Cel: (511) 995081720 - Rpm: *548913
EMail: mlindo(at)gmail(dot)com
MSN: mlindo(at)tumisolutions(dot)com
From: | Ovnicraft <ovnicraft(at)gmail(dot)com> |
---|---|
To: | Milton Labanda <1000ton(dot)lab(at)gmail(dot)com> |
Cc: | Foros Postgre Ecuador <ecpug(at)postgresql(dot)org>, POSTGRES <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: [ecpug] Tamaño de nombres de tablas |
Date: | 2012-08-02 17:41:33 |
Message-ID: | CA+16coPCyVG6xm3nNYsjvVsNgVDQeR5o1PfhZ=vpNh5UEXczDQ@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | ecpug pgsql-es-ayuda |
2012/8/2 Milton Labanda <1000ton(dot)lab(at)gmail(dot)com>
> Hola amigos, tengo una app que usa elixir y sqlalchemy (python ) como ORM,
> la bd es logicamente PG.
> Tango problemas porque algunos nombres de las clases del modelo son
> bastante largos y Postgres los limita a 63:
>
> *sqlalchemy.exc.IdentifierError: Identifier 'sga_model_expediente_
> autorizaciones_asentar_nota__sga_model_autorizacionasentarnota' exceeds
> maximum length of 63 characters*
>
>
Podrias mejorar el nombre de las clases, si estas usando sqlalchemy
deberias renombrar la tabla a algo mas corto, yo uso la convencion
pkg_object, asi me es facil entrar en los 63chars.
Saludos,
> Puedo cambiar alguna variable en PG para solucionar esto ?
>
> /\/\;/-----------------------------------------------------
> Milton Labanda [miltonlab]
> Distro: Debian GNU/Linux 6.0 Squeeze
> Blog: http://1000tonlab.wordpress.com
> jabber: miltonlab(at)jabber(dot)org <milotnlab(at)jabber(dot)org>
> "... Solamente la libertad que se somete a la Verdad conduce a la persona
> humana a su verdadero bien...". Karol Wojtyla
> (:\ Usa Software Legal, usa Software Libre /:)
>
>
--
Cristian Salamea
@ovnicraft
From: | Alejandro Carrillo <fasterzip(at)yahoo(dot)es> |
---|---|
To: | Milton Labanda <1000ton(dot)lab(at)gmail(dot)com>, Foros Postgre Ecuador <ecpug(at)postgresql(dot)org>, POSTGRES <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: [pgsql-es-ayuda] Tamaño de nombres de tablas |
Date: | 2012-08-02 17:47:35 |
Message-ID: | 1343929655.26861.YahooMailNeo@web171506.mail.ir2.yahoo.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | ecpug pgsql-es-ayuda |
Creo que necesitarás compilar el postgresql desde las fuentes, antes debes buscar en el archivo src/include/postgres_ext.h la variable NAMEDATALEN.y cambiarle el valor.
>________________________________
> De: Milton Labanda <1000ton(dot)lab(at)gmail(dot)com>
>Para: Foros Postgre Ecuador <ecpug(at)postgresql(dot)org>; POSTGRES <pgsql-es-ayuda(at)postgresql(dot)org>
>Enviado: Jueves 2 de agosto de 2012 11:43
>Asunto: [pgsql-es-ayuda] Tamaño de nombres de tablas
>
>
>Hola amigos, tengo una app que usa elixir y sqlalchemy (python ) como ORM, la bd es logicamente PG.
>Tango problemas porque algunos nombres de las clases del modelo son bastante largos y Postgres los limita a 63:
>
>
>sqlalchemy.exc.IdentifierError: Identifier 'sga_model_expediente_autorizaciones_asentar_nota__sga_model_autorizacionasentarnota' exceeds maximum length of 63 characters
>
>
>Puedo cambiar alguna variable en PG para solucionar esto ?
>
>/\/\;/-----------------------------------------------------
>Milton Labanda [miltonlab]
>Distro: Debian GNU/Linux 6.0 Squeeze
>Blog: http://1000tonlab.wordpress.com
>jabber: miltonlab(at)jabber(dot)org
>"... Solamente la libertad que se somete a la Verdad conduce a la persona humana a su verdadero bien...". Karol Wojtyla
>(:\ Usa Software Legal, usa Software Libre /:)
>
>
>
From: | Alejandro Carrillo <fasterzip(at)yahoo(dot)es> |
---|---|
To: | Ovnicraft <ovnicraft(at)gmail(dot)com>, Milton Labanda <1000ton(dot)lab(at)gmail(dot)com> |
Cc: | Foros Postgre Ecuador <ecpug(at)postgresql(dot)org>, POSTGRES <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: [pgsql-es-ayuda] Re: [ecpug] Tamaño de nombres de tablas |
Date: | 2012-08-02 17:50:59 |
Message-ID: | 1343929859.24054.YahooMailNeo@web171504.mail.ir2.yahoo.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | ecpug pgsql-es-ayuda |
Tambien puedes tener en cuenta esto:
http://stackoverflow.com/questions/5082036/raise-postgresqls-namedatalen-without-recompiling
>________________________________
> De: Ovnicraft <ovnicraft(at)gmail(dot)com>
>Para: Milton Labanda <1000ton(dot)lab(at)gmail(dot)com>
>CC: Foros Postgre Ecuador <ecpug(at)postgresql(dot)org>; POSTGRES <pgsql-es-ayuda(at)postgresql(dot)org>
>Enviado: Jueves 2 de agosto de 2012 12:41
>Asunto: [pgsql-es-ayuda] Re: [ecpug] Tamaño de nombres de tablas
>
>
>
>
>
>2012/8/2 Milton Labanda <1000ton(dot)lab(at)gmail(dot)com>
>
>Hola amigos, tengo una app que usa elixir y sqlalchemy (python ) como ORM, la bd es logicamente PG.
>>Tango problemas porque algunos nombres de las clases del modelo son bastante largos y Postgres los limita a 63:
>>
>>
>>sqlalchemy.exc.IdentifierError: Identifier 'sga_model_expediente_autorizaciones_asentar_nota__sga_model_autorizacionasentarnota' exceeds maximum length of 63 characters
>>
>>
>>
>
>
>Podrias mejorar el nombre de las clases, si estas usando sqlalchemy deberias renombrar la tabla a algo mas corto, yo uso la convencion pkg_object, asi me es facil entrar en los 63chars.
>
>
>Saludos,
>
>Puedo cambiar alguna variable en PG para solucionar esto ?
>>
>>/\/\;/-----------------------------------------------------
>>Milton Labanda [miltonlab]
>>Distro: Debian GNU/Linux 6.0 Squeeze
>>Blog: http://1000tonlab.wordpress.com
>>jabber: miltonlab(at)jabber(dot)org
>>"... Solamente la libertad que se somete a la Verdad conduce a la persona humana a su verdadero bien...". Karol Wojtyla
>>(:\ Usa Software Legal, usa Software Libre /:)
>>
>
>
>
>--
>Cristian Salamea
>@ovnicraft
>
>
>