Re: Pregunta sobre tipos de datos

From: "Leonel Nunez" <lnunez(at)enelserver(dot)com>
To: "Martin Marques" <martin(at)bugs(dot)unl(dot)edu(dot)ar>
Cc: "Leonel Nunez" <lnunez(at)enelserver(dot)com>, "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 15:15:15
Message-ID: 34854.189.155.102.59.1172502915.squirrel@enelserver.com
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
> ---------------------------------------------------------
>

para aclarar

el queria cambiar el tipo de dato de int not null a serial cosa que como
dices no se puede por eso mi recomendacion de crear una secuencia y
alterar el valor default al del nextval de la secuencia, del dato que se
pretende
cambiar

leonel

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message edwin gustavo enriquez arias 2007-02-26 15:21:34 RE: Como Reiniciar Una Secuencia
Previous Message Leonel Nunez 2007-02-26 15:12:34 Re: Ayuda con Like