From: | "irlan" <irlan(dot)grangel(at)facinf(dot)uho(dot)edu(dot)cu> |
---|---|
To: | "lista_postgres" <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Ayuda Herencia |
Date: | 2006-03-16 23:37:28 |
Message-ID: | 002c01c64952$965cfc20$46021a0a@estudiante |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
SAludos soy nuevo en la lista y nuevo en Postgres.
Aqui va mi problema espero alguien me pueda ayudar.
Tengo una tabla Estudiante que tiene dos hijas es decir dos tablas que heredan de ella estudiante_nacional y estudiante_extranjero y estoy haciendo una inserción en el tabla evaluacion_final
que contiene la evaluacion del estudiante. Pero tengo la siguiente restricción
ALTER TABLE evaluacion_final
ADD CONSTRAINT evaluacion_final_fk FOREIGN KEY (id_estudiante) REFERENCES estudiante (id) ON UPDATE CASCADE ON DELETE CASCADE;
y cuando voy a insertar en mi aplicación(php5) me da el siguiente error:
Warning: pg_query() [function.pg-query]: Query failed: ERROR: insert or update on table "evaluacion_final" violates foreign key constraint "evaluacion_final_fk" DETAIL: Key (id_estudiante)=(2025) is not present in table "estudiante". in d:\www\estudiante\include\conexion_pg.inc.php on line 75
Les agradezco cualquier ayuda ..
Irlan
From | Date | Subject | |
---|---|---|---|
Next Message | irlan | 2006-03-16 23:39:15 | ayuda herencia1 |
Previous Message | Mario Gonzalez | 2006-03-16 21:15:20 | Re: [GENERAL] Concurrencia |