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"