Standardní způsob použití omezení cizího klíče k vynucení referenční integrity je možný pouze v rámci stejného databáze - není db cluster. Můžete však pracovat s více schématy ve stejné databázi.
Kromě toho můžete vytvářet tabulky úplně stejně. A dokonce dynamicky spojovat tabulky mezi vzdálenými databázemi pomocí dblink
nebo FDW
. RDBMS však nemůže zaručit referenční integritu napříč databázemi.
Nezáleží na tom, zda je druhá DB na stejném fyzickém počítači nebo dokonce ve stejném klastru DB – to jen dělá připojení rychlejší a bezpečnější.
Nebo můžete replikovat data do společné databáze a přidat tam standardní omezení.