Re: Convertir int en serial

From: Marcos Matamala <marcos(at)betazeta(dot)com>
To: Juan Alfredo de Martin <666lawyer(at)gmail(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Convertir int en serial
Date: 2010-08-03 15:16:27
Message-ID: AANLkTi=qFwB62opUnYrhQ9tbghx2wb0-VxepmfHN+BUu@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

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

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alejandra Bautista 2010-08-03 16:23:47 Re: Convertir int en serial
Previous Message Juan Alfredo de Martin 2010-08-03 15:06:15 Convertir int en serial