From: | "Xavier Vidal" <xvpxvp(at)menta(dot)net> |
---|---|
To: | <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Diseño con herencia de tablas |
Date: | 2005-05-23 15:37:28 |
Message-ID: | 20050523153724.QIGD26907.smtp06.retemail.es@pentium4 |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Saludos.
Me he encontrado con este problema, a ver si alguien me echa una mano o me
da alguna idea:
Estoy diseñando una estructura de tablas donde la tabla B y C heredan de una
tabla A. En las tres tablas tengo registros.
A -------- X
|
------
| |
B C
A(id, nombre)
B(cargo)
C(departamento)
X(idX, idA, precio)
[idA es Foreign Key a "id" de A)
Externamente a dicha estructura, tengo una tabla X de la cual tengo una
Foreign Key a la tabla A.
Conceptualmente, los registros de B y C son también de tipo A, pero lo que
pasa realmente es que cuando quiero que un registro de X apunte a un
registro que pertenece a la estructura (en B o C pero no en A), como no está
en A me aparece la violación de la integridad referencial.
No se si me he explicado suficientemente bien, pero bueno. Aquí lo dejo.
Gracias.
----------------------------------------------
Xavier Vidal Piera
Estudiant de 3r d'Enginyeria Tècnica Informàtica en Gestió (UPC)
Tècnic Especialista en Informàtica de Sistemes
xvpxvp(at)menta(dot)net
From | Date | Subject | |
---|---|---|---|
Next Message | Jaime Casanova | 2005-05-23 16:22:18 | Re: Diseño con herencia de tablas |
Previous Message | Mario Soto Cordones | 2005-05-23 14:52:06 | matar un proceso de postgresql |