El día 21 de abril de 2014, 11:01, Laura Martinelli <[email protected]> escribió: > Ok, lo pruebo! > Me queda esta duda, qué hago con las claves foráneas para que no me de error > en una de ellas cuando valide la otra. O directamente las borro y me aseguro > con este check la integridad referencial?
No, deja las dos FK en la tabla, pero permití NULL en ambos campos. Después agregas la condición de Álvaro para asegurarte que uno, y solo uno de los dos campos no es NULL. Asi te aseguras que tenes una referencia a una u otra tabla dependiendo del tipo de registro que se este insertando. Saludos, -- Martín Marqués http://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Training & Services - Enviado a la lista de correo pgsql-es-ayuda ([email protected]) Para cambiar tu suscripci�n: http://www.postgresql.org/mailpref/pgsql-es-ayuda
