Angenommen, Sie befinden sich in der Datenbank db1
im postgr. Dann
SELECT * FROM table1 tb1
LEFT JOIN (SELECT * FROM dblink('dbname=db2','SELECT id, code FROM table2')
AS tb2(id int, code text);)
USING (code)
würde tb1 und tb2 (Ihre andere Tabelle aus einer anderen Datenbank) in dieser Spalte verbinden. Hier im Beispiel habe ich dblink
verwendet um dies zu tun. tb1
und tb2
repräsentieren Ihre Tabellen. Ersetzen Sie table1
und table2
mit Ihren Tabellennamen und db2
mit Ihrem anderen Datenbanknamen.