Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » PostgreSQL »

primary key error en postgres 9.4 , pgadmin 3 porfa

Estas en el tema de primary key error en postgres 9.4 , pgadmin 3 porfa en el foro de PostgreSQL en Foros del Web. Bueno resulta k kiero crear una base con las siguientes tablas, pero en la tabla MATERIA me sale error con la primary key: CREATE TABLE ...
  #1 (permalink)  
Antiguo 30/06/2013, 08:55
 
Fecha de Ingreso: junio-2013
Mensajes: 1
Antigüedad: 11 años, 5 meses
Puntos: 0
Pregunta primary key error en postgres 9.4 , pgadmin 3 porfa

Bueno resulta k kiero crear una base con las siguientes tablas, pero en la tabla MATERIA me sale error con la primary key:

CREATE TABLE alumnos
(
ci integer NOT NULL,
nombre character(20) NOT NULL,
ap character(20) NOT NULL,
am character(20),
fnac date NOT NULL,
genero character(1) NOT NULL,
estado integer DEFAULT 1,
ecivil character(1) NOT NULL,
CONSTRAINT alumnos_pkey PRIMARY KEY (ci)
)

CREATE TABLE programacion
(
ci integer NOT NULL,
sigla character varying(20) NOT NULL,
gestion integer NOT NULL,
parcial1 integer DEFAULT 0,
parcial2 integer DEFAULT 0,
parcial3 integer DEFAULT 0,
CONSTRAINT programacion_pkey PRIMARY KEY (ci, sigla, gestion),
CONSTRAINT programacion_ci_fkey FOREIGN KEY (ci)
REFERENCES alumnos (ci) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION
)

CREATE TABLE MATERIA (
SIGLA VARCHAR (20) NOT NULL,
NOMBRE CHAR (20) NOT NULL,
NIVEL INTEGER NOT NULL,
FOREIGN KEY (SIGLA) REFERENCES PROGRAMACION(SIGLA)
PRIMARY KEY (SIGLA),
);

En esta tabla me sale :
ERROR: error de sintaxis en o cerca de «PRIMARY»
LINE 6: PRIMARY KEY (SIGLA),
^

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

ERROR: error de sintaxis en o cerca de «PRIMARY»
SQL state: 42601
Character: 160

No entiendo la verdad porque me sale ese error si la tabla programacion hice de igual manera y no me salio ningun erroe, alguien me podria ayudar xfavor? Gracias de antemano
  #2 (permalink)  
Antiguo 01/07/2013, 08:15
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 10 meses
Puntos: 360
Respuesta: primary key error en postgres 9.4 , pgadmin 3 porfa

Revisa las comas. estan mal.
Eso es un error claro de sintaxis
__________________
Without data, You are another person with an opinion.
W. Edwads Deming

Etiquetas: as, key, postgres, primary, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:07.