From: | Martin Marques <martin(at)bugs(dot)unl(dot)edu(dot)ar> |
---|---|
To: | Leonel Nunez <lnunez(at)enelserver(dot)com> |
Cc: | "Miguel Angel (dot)" <rev_angel(at)hotmail(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Pregunta sobre tipos de datos |
Date: | 2007-02-26 13:05:59 |
Message-ID: | Pine.LNX.4.64.0702261001330.4245@bugs.unl.edu.ar |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
On Sun, 25 Feb 2007, Leonel Nunez wrote:
>> No me crea conflictos más sin embargo si trato de hacer esto:
>> ALTER TABLE act ALTER COLUMN act_id TYPE SERIAL;
>>
>> Me dice que "serial" no exite; como puedo darlo de alta?
>
> Tienes que crear una secuencia y agregar el valor nextval de la secuencia
> a tu campo
[snip]
> crea una secuencia y asigna el siguiente valor de la secuenca a tu campo
> int not null
Para aclarar, SERIAL no es un tipo de dato, sino un "alias" (o atajo) para
crear una columna entera autoincremental.
http://www.postgresql.org/docs/8.2/interactive/datatype-numeric.html#DATATYPE-SERIAL
--
21:50:04 up 2 days, 9:07, 0 users, load average: 0.92, 0.37, 0.18
---------------------------------------------------------
Lic. Martín Marqués | SELECT 'mmarques' ||
Centro de Telemática | '@' || 'unl.edu.ar';
Universidad Nacional | DBA, Programador,
del Litoral | Administrador
---------------------------------------------------------
From | Date | Subject | |
---|---|---|---|
Next Message | Patricio Cifuentes Ithal | 2007-02-26 13:09:13 | RE: Postgres+postgis |
Previous Message | Gabriel Ferro | 2007-02-26 12:29:14 | problema de tabla de caracteres |