From: | Alejandra Bautista <alejandrabaut(at)gmail(dot)com> |
---|---|
To: | Marcos Matamala <marcos(at)betazeta(dot)com> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Convertir int en serial |
Date: | 2010-08-03 16:23:47 |
Message-ID: | AANLkTimTgkFonK4eoARJmpwWbN_hPJKKR4932b1DVTsJ@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
El Serial no es un tipo de datos, lo que tienes que hacer es crear una
secuencia y asociarla al numero tu columna y despues inicializar la
secuencia al número en que te quedaste.
Saludos.
El 3 de agosto de 2010 10:16, Marcos Matamala <marcos(at)betazeta(dot)com>escribió:
> El día 3 de agosto de 2010 11:06, Juan Alfredo de Martin
> <666lawyer(at)gmail(dot)com> escribió:
> > Hola,
> >
> > Tengo una base de datos con identificadores de registor (id) como tipo
> > int. Es posible convertir estos a serial sin perder el número de
>
> Tengo entendido que serial no es un tipo sino un "atajo"(no se como
> llamarlo) para indicar que
> el tipo de la columna sera int pero asociada a un secuencia
>
> > identificador?. Cómo?. Gracias.
>
> intenta con hacer algo como:
>
> create table foo(id int primary key);
> create sequence foo_id_seq;
> alter table foo alter column id set default
> nextval('foo_id_seq'::regclass);
>
> saludos.-
>
>
>
> --
> Marcos Matamala Fernández
> Desarrollador Web
>
> Betazeta Networks
> Av. Providencia 929, Piso 4, Santiago, Chile
> Fono: +56 (2) 367-7701
> www.betazeta.com
> -
> Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org
> )
> Para cambiar tu suscripción:
> http://www.postgresql.org/mailpref/pgsql-es-ayuda
>
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2010-08-03 17:24:01 | Re: indice usando un CASE (8.2) |
Previous Message | Marcos Matamala | 2010-08-03 15:16:27 | Re: Convertir int en serial |