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 <[email protected]>escribió:

> El día 3 de agosto de 2010 11:06, Juan Alfredo de Martin
> <[email protected]> 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 ([email protected]
> )
> Para cambiar tu suscripción:
> http://www.postgresql.org/mailpref/pgsql-es-ayuda
>

Responder a