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 >
