Re: Convertir int en serial

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
>

In response to

Browse pgsql-es-ayuda by date

  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