From: | Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org> |
---|---|
To: | Juan Romero <jgromero(at)gmail(dot)com> |
Cc: | Fernando Hevia <fhevia(at)ip-tel(dot)com(dot)ar>, "'Vicente Ramon Roca Cantin'" <vicente(at)rvminformatica(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Campos serial pierden indice al hacer pg_restore |
Date: | 2009-08-06 19:56:12 |
Message-ID: | 20090806195612.GK7769@alvh.no-ip.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Juan Romero escribió:
>
> On Aug 6, 2009, at 2:39 PM, Fernando Hevia wrote:
>
> >Para evitar confusiones, en lo personal prefiero no usar campos
> >serial sino
> >campos bigint, crear explicitamente la secuencia y asociarla con el
> >tradicional ... DEFAULT nextval('nombre secuencia').
>
> Acaso eso no es lo que hace postgres cuando uno crea un campo
> serial? Hasta donde he visto, postgres crea una secuencia y la
> asocia con default. La unica diferencia es que en tu caso tu le
> pones el nombre a dicha secuencia; o me estoy perdiendo de algo?
No, estás en lo cierto. Lo que hace Fernando no tiene ninguna ventaja,
aparte de definir el nombre de la secuencia (cosa que no sirve de mucho
de todas formas).
--
Alvaro Herrera http://www.flickr.com/photos/alvherre/
"Los dioses no protegen a los insensatos. Éstos reciben protección de
otros insensatos mejor dotados" (Luis Wu, Mundo Anillo)
From | Date | Subject | |
---|---|---|---|
Next Message | marcosrios | 2009-08-06 20:07:13 | Re: No levanta Servicio Postgresql |
Previous Message | Alvaro Herrera | 2009-08-06 19:55:18 | Re: Campos serial pierden indice al hacer pg_restore |