Foreing Key con bases de datos diferentes
Publicado por Laura (1 intervención) el 25/10/2009 14:06:37
Hola,
Ahora mismo tengo creada una base de datos en postgreSQL, pero necesito crear otra base de datos diferente, ya que van a tratar aspectos diferentes de la empresa. La cuestión es que para no replicar una de las tablas necesito crear una foreign key desde una de las tablas de la nueva base de datos a la que ya está funcionando.
He utilizado la siguiente sentencia desde la nueva base de datos:
ALTER TABLE tarea ADD CONSTRAINT fk_tarea FOREIGN KEY ("cod_socidad") REFERENCES solarpack.public.sociedades ("idSociedad")
ON UPDATE RESTRICT ON DELETE RESTRICT;
Y obtengo el siguiente error:
ERROR: cross-database references are not implemented: "solarpack.public.sociedades"
Ahora mismo tengo creada una base de datos en postgreSQL, pero necesito crear otra base de datos diferente, ya que van a tratar aspectos diferentes de la empresa. La cuestión es que para no replicar una de las tablas necesito crear una foreign key desde una de las tablas de la nueva base de datos a la que ya está funcionando.
He utilizado la siguiente sentencia desde la nueva base de datos:
ALTER TABLE tarea ADD CONSTRAINT fk_tarea FOREIGN KEY ("cod_socidad") REFERENCES solarpack.public.sociedades ("idSociedad")
ON UPDATE RESTRICT ON DELETE RESTRICT;
Y obtengo el siguiente error:
ERROR: cross-database references are not implemented: "solarpack.public.sociedades"
Valora esta pregunta


0