Re: Campos serial pierden indice al hacer pg_restore

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)

In response to

Responses

Browse pgsql-es-ayuda by date

  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