Die Suche ergab 5 Treffer

von rcb
Di 20. Mär 2018, 11:22
Forum: SQL
Thema: Verbindung von 2 Postgres Datenbanken mit postgres_fdw
Antworten: 8
Zugriffe: 4071

Re: Verbindung von 2 Postgres Datenbanken mit postgres_fdw

Die Idee funktioniert. Folgende Implementierung dazu: Remote Datenbank: tdb=> create view tdba.seq_provider AS select nextval('tdba.test_tbl_id_seq'); CREATE VIEW tdb=> \d tdba.seq_provider Sicht »tdba.seq_provider« Spalte | Typ | Sortierfolge | NULL erlaubt? | Vorgabewert ---------+--------+-------...
von rcb
Di 20. Mär 2018, 07:47
Forum: SQL
Thema: Verbindung von 2 Postgres Datenbanken mit postgres_fdw
Antworten: 8
Zugriffe: 4071

Re: Verbindung von 2 Postgres Datenbanken mit postgres_fdw

Das beim Insert alle Spalten mit Wert (vorgegeben, default, NULL) eingefügt werden müssen, ist schon klar. Unklar ist nur, warum das Setzen der fehlenden Spalten mit ihrem Default oder NULL nicht erst auf dem Zielsystem erfolgt. Ich werde den Ansatz über die lokale und remote Sequenz weiter verfolge...
von rcb
Mo 19. Mär 2018, 15:40
Forum: SQL
Thema: Verbindung von 2 Postgres Datenbanken mit postgres_fdw
Antworten: 8
Zugriffe: 4071

Re: Verbindung von 2 Postgres Datenbanken mit postgres_fdw

Aber warum macht der FDW aus "insert into ldba.test_tbl (a) values (2)" --> "insert into ldba.test_tbl (id, a) values (NULL, 2)" ? Was ist der Hintergrund für diese Vervollständigung? Warum reicht es nicht aus, dass der Remoteserver die notwendige Defaults einsetzt? Wenn die Remotetabelle mit GENERA...
von rcb
Mo 19. Mär 2018, 10:34
Forum: SQL
Thema: Verbindung von 2 Postgres Datenbanken mit postgres_fdw
Antworten: 8
Zugriffe: 4071

Re: Verbindung von 2 Postgres Datenbanken mit postgres_fdw

Vielen Dank für den Tipp. Trotzdem noch mal die Frage: Warum erzeugt der FDW ein Insert mit allen Spalten? Wenn er das Statement so lässt, wie von mir vorgegeben (ohne Spalte id), so sollte meiner Meinung nach der Default (Identity) für die id Spalte greifen und es keine Probleme geben. Oder doch? G...
von rcb
Fr 16. Mär 2018, 13:21
Forum: SQL
Thema: Verbindung von 2 Postgres Datenbanken mit postgres_fdw
Antworten: 8
Zugriffe: 4071

Verbindung von 2 Postgres Datenbanken mit postgres_fdw

Hallo zusammen, mit Hilfe der Extension postgres_fdw sind 2 Datenbanken (Version 10.3) miteinander verbunden. Die Installation und das prinzipielle Arbeiten haben wunderbar funktioniert. Folgendes Problem habe ich beim Einfügen von Daten via dem Foreign Data Wrapper: Auf der Remote-Datenbank werden ...