Ayuda Herencia

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

Responses

Browse pgsql-es-ayuda by date

  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