Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/04/2010, 16:07
Avatar de skyz
skyz
 
Fecha de Ingreso: abril-2010
Mensajes: 170
Antigüedad: 14 años, 7 meses
Puntos: 1
Exclamación Como insertar valores del campo serial a una bd postgres

holas, quisiera que me ayuden porque no puedo insertar el valor del campo serial, de la tabla siguiente que cree:

CREATE TABLE alumno
(
id serial NOT NULL,
nombres text[],
ci integer,
CONSTRAINT alumno_pkey PRIMARY KEY (id)
)
WITH (
OIDS=FALSE
);
ALTER TABLE alumno OWNER TO postgres;


- la clave primaria es el id, que es de tipo serial (autoincremental)
- la consulta de insercion es la siguiente:

INSERT INTO alumno(
nombres, ci)
VALUES ('pablo', 12345678);


* despues de ejecutar la consulta de insercion me sale el siguiente error, que nose como solucionarlo

ERROR: el valor de array debe comenzar con «{» o información de dimensión
LINE 3: VALUES ('pablo', 59685434);
^

********** Error **********

ERROR: el valor de array debe comenzar con «{» o información de dimensión
Estado SQL:22P02


*realice otras tablas sin el campo serial y se graban en la bd, estoy usando postgresql 8.4 con pgadmin III.