PostgreSQL kopieren/übertragen von Daten von einer Datenbank in eine andere

Brauche ich zum kopieren von Daten von einer Tabelle zu einer anderen. die beiden Tabellen haben fast die gleiche Struktur, sind aber in verschiedenen Datenbanken.

versuchte ich

INSERT INTO db1.public.table2(
  id,
  name,
  adress,
  lat,
  lng
)
SELECT
  id,
  name,
  adress,
  lat
  lng
FROM db2.public.table2;

wenn ich versuche, bekomme ich Fehler von cross-Datenbank ... nicht umgesetzt

Arbeiten mit Daten in mehreren Datenbanken ist eine der (wenigen) Dinge, die schwieriger ist, in Postgres als in den meisten anderen Datenbanken. Ein Ort, um zu starten ist das Verständnis von Fremddaten-Wrapper: postgresql.org/docs/current/static/postgres-fdw.html.

InformationsquelleAutor fabvys | 2016-04-07

Schreibe einen Kommentar