Creación de tablas en postgres con SQL
Creación tabla en postgres con SQL
Hola. Tengo un modelo de relaciones que muestra access, en el cual hay dos tablas (A y B)que tienen cada una varios campos como claves primarias, el problema es que uno de los campos de la tabla A tiene referencia muchos a muchos con otro campo de la tabla B y al "ejecutar" la siguiente: CREATE TABLE PREINSCRITOS (PRE_DOC_IDENT double precisión NOT NULL, PRE_ID_CURSO char(5) NOT NULL REFERENCES PROGRAMACIÓN(ID_CURSO) ON UPDATE CASCADE, PRE_GRUPO integer NOT NULL REFERENCES PROGRAMACIÓN(GRUPO) ON UPDATE CASCADE, PRE_ANIO integer NOT NULL REFERENCES PROGRAMACIÓN(ANIO) ON UPDATE CASCADE, CREADOR varchar(50) NOT NULL, FECHA_CREADO timestamp with time zone, PRIMARY KEY (PRE_DOC_IDENT, PRE_ID_CURSO, PRE_GRUPO, PRE_ANIO)); sale el error: ERROR: UNIQUE constraint matching given keys for referenced table "programacion" not found
Por favor recomiéndame como hago la instrucción SQL. Gracias
Hola. Tengo un modelo de relaciones que muestra access, en el cual hay dos tablas (A y B)que tienen cada una varios campos como claves primarias, el problema es que uno de los campos de la tabla A tiene referencia muchos a muchos con otro campo de la tabla B y al "ejecutar" la siguiente: CREATE TABLE PREINSCRITOS (PRE_DOC_IDENT double precisión NOT NULL, PRE_ID_CURSO char(5) NOT NULL REFERENCES PROGRAMACIÓN(ID_CURSO) ON UPDATE CASCADE, PRE_GRUPO integer NOT NULL REFERENCES PROGRAMACIÓN(GRUPO) ON UPDATE CASCADE, PRE_ANIO integer NOT NULL REFERENCES PROGRAMACIÓN(ANIO) ON UPDATE CASCADE, CREADOR varchar(50) NOT NULL, FECHA_CREADO timestamp with time zone, PRIMARY KEY (PRE_DOC_IDENT, PRE_ID_CURSO, PRE_GRUPO, PRE_ANIO)); sale el error: ERROR: UNIQUE constraint matching given keys for referenced table "programacion" not found
Por favor recomiéndame como hago la instrucción SQL. Gracias
1 Respuesta
Respuesta de ragys2001
1