Re: Spam:********, RE: Necesito crear una tabla con un campo autoincrementado

From: Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
To: Juan Romero <jgromero(at)gmail(dot)com>
Cc: Emanuel Calvo Franco <postgres(dot)arg(at)gmail(dot)com>, pgsql-es-ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Spam:********, RE: Necesito crear una tabla con un campo autoincrementado
Date: 2008-12-03 17:04:21
Message-ID: 20081203170420.GH3968@alvh.no-ip.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Juan Romero escribió:
> On 12/2/08, Emanuel Calvo Franco <postgres(dot)arg(at)gmail(dot)com> wrote:
> > en el campo id serial ponele un default nextval('secuencia')
> > te conviene hacerlo con u alter luego de que te cree el sequence implicito
>
> No lo requiere.
>
> Si lo declaras serial lo que hace postgres de forma implicita es crear
> el campo entero, crear la secuencia y hacer el default nextval.....

Además deberías hacer

ALTER SEQUENCE ... OWNED BY

porque eso ayuda a que otras cosas funcionen bien con la secuencia (por
ej. pg_dump, DROP TABLE, pg_get_serial_sequence)

--
Alvaro Herrera http://www.amazon.com/gp/registry/3BP7BYG9PUGI8
"Es filósofo el que disfruta con los enigmas" (G. Coli)

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Emanuel Calvo Franco 2008-12-03 17:39:29 Re: Buscar lista de campos en otra...
Previous Message Juan Romero 2008-12-03 16:58:25 Re: Spam:********, RE: Necesito crear una tabla con un campo autoincrementado