Skip to content

Latest commit

 

History

History
165 lines (113 loc) · 4.88 KB

File metadata and controls

165 lines (113 loc) · 4.88 KB

Foreign Data Wrappers (FDW)

2003 wurde SQL um SQL/MED (SQL Management of External Data) erweitert. PostgreSQL 9.1 unterstützte dies read-only, ab der Version 9.3 dann auch schreibend. Seitdem wurden eine Reihe von Foreign Data Wrappers (FDW) für PostgreSQL entwickelt.

Im Folgenden nur eine kleine Auswahl der bekanntesten FDW:

Note

Beachtet bitte, dass die meisten dieser Wrapper nicht offiziell von der PostgreSQL Global Development Group (PGDG) unterstützt werden.

Generische SQL-Wrapper

ODBC

Nativer ODBC FDW für PostgreSQL ≥9.5

Multicorn

Multicorn erleichtert die Entwicklung von FDWs. So verwendet z.B. SQLAlchemy Multicorn um seine Daten in PostgreSQL zu speichern.

VirtDB

Nativer Zugang zu VirtDB (SAP ERP, Oracle RDBMS)

Spezifische SQL-Wrapper

postgres_fdw

Mit postgres_fdw kann auf Daten aus anderen PostgreSQL-Servern zugegriffen werden.

Oracle

FDW für Oracle-Datenbanken

MySQL

FDW für MySQL ab PostgrSQL≥9.3

SQLite

FDW für SQLite3

NoSQL-Database-Wrappers

Cassandra

FDW für Cassandra

Neo4j

FWD für Neo4j, die auch eine Cypher-Funktion für PostgreSQL bereitstellt

Redis

FDW für Redis

Riak

FDW für Riak

File-Wrappers

CSV

Offizielle Erweiterung für PostgreSQL 9.1

JSON

FDW für JSON-Dateien

XML

FDW für XML-Dateien

Geo Wrappers

GDAL/OGR

FDW für den GDAL/OGR-Treiber einschließlich Datenbanken wie Oracle und SQLite sowie Dateiformate wie MapInfo, CSV, Excel, OpenOffice, OpenStreetMap PBF und XML.

Geocode/GeoJSON

Eine Sammlung von FDWs für PostGIS

Open Street Map PBF

FDW für Open Street Map PBF

Generische Web-Wrappers

ICAL

FDW für ICAL

IMAP

FDW für das Internet Message Access Protocol (IMAP)

RSS

FDQ für RSS-Feeds

.. seealso::
   * `PostgreSQL Wiki
     <https://wiki.postgresql.org/wiki/Foreign_data_wrappers>`_
   * `PGXN-Website <https://pgxn.org/>`_