PostgreSQL-Quelldatenbank konfigurieren

Jede PostgreSQL-Quelldatenbank stützt sich auf ihre logische Decodierung. In PostgreSQL wird die logische Decodierung durch Decodierung der Inhalte der WAL-Dateien (Write Ahead Log) implementiert. Die WAL-Dateien enthalten Informationen zum Verlauf der Aktivitäten in einer Datenbank. Datastream verwendet diese Dateien, um Datenänderungen abzufragen. Weitere Informationen zur Funktionsweise von Datastream mit WAL-Dateien finden Sie unter Mit WAL-Dateien für PostgreSQL-Datenbanken arbeiten.

Publikations- und Replikationsslots

Wenn Sie Ihre PostgreSQL-Quelle konfigurieren, müssen Sie eine Publikation und einen Replikationsslot.

Eine Publikation ist eine Reihe von Änderungen, die aus einer Tabelle oder einer Gruppe von Tabellen generiert werden. die Sie mithilfe der logischen Replikation replizieren möchten.

Ein Replikationsslot ist ein PostgreSQL-Feature, das dafür sorgt, dass ein Stream von Änderungen die in einer WAL-Logdatei gespeichert sind, werden in der richtigen Reihenfolge in das Ziel repliziert.

Jeder Replikationsslot streamt eine Abfolge von Änderungen aus einer einzelnen Datenbank und Jede Publikation existiert nur in einer Datenbank, daher müssen Sie eine oder mehrere Streams pro Datenbank.

Weitere Informationen finden Sie unter Publikation. und Replikationsslots in der PostgreSQL-Dokumentation.

Unterstützte Datenbanken

Datastream funktioniert mit den folgenden PostgreSQL-Datenbanktypen:

Informationen zum Konfigurieren und Prüfen, ob die logische Decodierung für jeden dieser Datenbanktypen aktiviert ist, finden Sie auf den entsprechenden Seiten.