From: | Alvaro Herrera <alvherre(at)commandprompt(dot)com> |
---|---|
To: | Noe Sereno <nsereno(at)oestesa(dot)com(dot)mx> |
Cc: | "'Mario Gonzalez'" <gonzalemario(at)gmail(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: postgres y java |
Date: | 2006-08-10 15:47:23 |
Message-ID: | 20060810154723.GH23053@alvh.no-ip.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Noe Sereno escribió:
> Muchas gracias por haberse tomado la molestia de responderme. Estuve
> revisando las posibles soluciones y con respecto a lo que mencionaron de
> crear un tipo de dato serial para mis identificadores, tuve un problema y a
> continuación se los comento. Como ya tenia creada mi base de datos, intente
> modificar mi campo id_usuario porque lo tenia registrado como int4, pero
> cuando quise modificar las propiedades de este ultimo, el tipo de dato
> SERIAL no me aparece. Acaso debo de crear nuevamente mi estructura? O como
> puedo resolver este inconveniente
El tipo serial no es realmente un tipo, es solo una macro que se
convierte en int4, crea una secuencia y luego asigna la funcion
nextval(secuencia) como valor por defecto a esa columna.
No puedes usar el pseudo-tipo SERIAL en un ALTER TABLE para agregar una
columna. Solo puedes usarlo en CREATE TABLE.
--
Alvaro Herrera http://www.CommandPrompt.com/
The PostgreSQL Company - Command Prompt, Inc.
From | Date | Subject | |
---|---|---|---|
Next Message | Patricio Cifuentes Ithal | 2006-08-10 15:57:13 | Re: PREGUNTA RESPECTO A TRANSACCIONES |
Previous Message | Alvaro Herrera | 2006-08-10 15:45:36 | Re: PREGUNTA RESPECTO A TRANSACCIONES |