From: | Mximo Eduardo Mndez <mmendez(at)ceride(dot)gov(dot)ar> |
---|---|
To: | "Alvaro Herrera" <alvherre(at)commandprompt(dot)com> |
Cc: | gonzalosaenz(at)gmail(dot)com, pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Truncado de varchar |
Date: | 2005-11-08 14:17:57 |
Message-ID: | BasiliX-1.1.1_fix2-11314702774370ddc533963@wwwmail.ceride.gov.ar |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Muchas gracias lvaro por tu sugerencia. En realidad esta cuestin me la pasaron del equipo de desarrollo, pero mi respuesta (adems de comentar la sugerencia que vos me indics) fue que esta cuestin debe ser controlada por la aplicacin, ya que no se le debera permitir al usuario ingresar ms cantidad de texto de la especificada, porque al ser registrada en la base (y si esta se encargara de truncar la cadena de caracteres) se "perdera" informacin que aparentemente fue grabada (en realidad solamente tipeada y luego truncada). Una vez ms, muchas gracias.
Mximo E. Mndez
CERIDE
08 Nov 2005 12:22 ART usted escribio:
> Mximo Eduardo Mndez escribi:
> > Gonzalo, gracias por tu respuesta. Me refera a algn parmetro del
> > servidor, no a cmo realizarlo desde el sql, seguramente no he sido
> > claro en la descripcin. En mi grupo trabajamos con hibernate y l se
> > encarga de mapear lo que es sql, en consecuencia, no se pueden agregar
> > funciones ni nada parecido, salvo puentendolo y conectarme a la base
> > mediante jdbc, cosa que no pretendemos. Saludos.
>
> Hola, entiendo que no puedes hacerlo directamente. Lo que si puedes
> hacer es declarar la columna de tipo TEXT y luego usar un trigger que
> trunque los datos antes de la insercion (naturalmente necesitas un
> trigger para el UPDATE tambien).
>
> Si quieres proteccion extra, puedes declarar una restriccion CHECK que
> se encargue de verificar que lo datos ingresados sean efectivamente del
> largo maximo que tienes que definir.
>
> --
> Alvaro Herrera http://www.CommandPrompt.com/
> The PostgreSQL Company - Command Prompt, Inc.
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2005-11-08 14:58:59 | Re: Truncado de varchar |
Previous Message | RRHH Monolabs Consulting | 2005-11-08 13:19:15 | Ofertas de trabajo relacionadas con PostgreSQL |