Hola, leyendo los mails sobre este problema me encontre con el
comentario de alvaro que dice que usar columnas char es problematico.
No lo sabia y quisiera saber el por que es problematico o una idea
pesima. Gracias

2008/12/15 Alvaro Herrera <[email protected]>:
> Jaime Casanova escribió:
>
>> CREATE OR REPLACE FUNCTION agregar_item_menu(integer, integer, integer,
>>  bpchar, bpchar)
>> RETURNS integer AS
>> $BODY$
>> DEFINE
>>     valor integer;
>> BEGIN
>>    INSERT INTO menu (id_padre, posicion, nivel, titulo, pagina)
>>    VALUES ($1,$2,$3,$4,$5)
>>    RETURNING currval(pg_get_serial_sequence('menu', 'id_item') INTO valor;
>> RETURN valor;
>>  END
>>  $BODY$
>
> Muy complicado -- ¿por qué no simplemente dejar el RETURNING con la
> columna que corresponde?
>
> INSERT INTO ... VALUES ... RETURNING id_item INTO valor
> RETURN valor
>
>
> A todo esto, nadie comentó que el uso de columnas de tipo char es una
> idea pésima y debe ser evitada.
>
> --
> Alvaro Herrera      Valdivia, Chile           Geotag: -39,815 -73,257
> "Just treat us the way you want to be treated + some extra allowance
>  for ignorance."                                    (Michael Brusser)
> --
> TIP 9: visita nuestro canal de IRC #postgresql-es en irc.freenode.net
>
--
TIP 1: para suscribirte y desuscribirte, visita 
http://archives.postgresql.org/pgsql-es-ayuda

Responder a