.. SPDX-FileCopyrightText: 2021 Veit Schiele .. .. SPDX-License-Identifier: BSD-3-Clause Foreign Data Wrappers (FDW) =========================== In 2003, SQL was expanded to include SQL/MED (SQL Management of External Data). PostgreSQL 9.1 supports this read-only, 9.3 then also write. Since then, a number of Foreign Data Wrappers (FDW) have been developed for PostgreSQL. The following is just a small selection of the best-known FDWs: .. note:: Most of these wrappers are not officially supported by the PostgreSQL Global Development Group (PGDG). Generic SQL wrappers -------------------- ODBC Native ODBC FDW for PostgreSQL ≥9.5 * `GitHub `__ Multicorn `Multicorn `_ makes it easy to develop FDWs. For example, `SQLAlchemy `_ uses Multicorn to save your data in PostgreSQL. * `GitHub `__ * `PGXN `__ * `Docs `__ VirtDB Native access to VirtDB (SAP ERP, Oracle RDBMS) * `GitHub `__ Specific SQL wrappers --------------------- postgres_fdw With `postgres_fdw `_ data from other PostgreSQL servers can be accessed. * `Git `__ * `PGXN `__ * `Docs `__ Oracle FDW for Oracle databases * `GitHub `__ * `PGXN `__ * `Docs `__ MySQL FDW for MySQL from PostgreSQL≥9.3 * `GitHub `__ * `PGXN `__ SQLite FDW for SQLite3 * `GitHub `__ * `PGXN `__ * `Docs `__ NoSQL database wrappers ----------------------- Cassandra FDW für `Cassandra `_ * `GitHub `__ * `rankactive `_ Neo4j FWD for `Neo4j `_, which also provides a cypher function for PostgreSQL * `GitHub `__ * `Docs `__ Redis FDW for `Redis `_ * `GitHub `__ Riak FDW for `Riak `_ * `GitHub `__ File wrappers ------------- CSV Official extension for PostgreSQL 9.1 * `Git `__ * `Docs `__ JSON FDW for JSON files * `GitHub `__ * `Example `_ XML FDW for XML files * `GitHub `__ * `PGXN `__ .. _geo-wrappers: Geo wrappers ------------ GDAL/OGR FDW for the `GDAL/OGR `_ driver including databases like Oracle and SQLite as well as file formats like MapInfo, CSV, Excel, OpenOffice, OpenStreetMap PBF and XML. * `GitHub `__ Geocode/GeoJSON A collection of FDWs for PostGIS * `GitHub `__ Open Street Map PBF FDW for `Open Street Map PBF `_ * `GitHub `__ Generic web wrappers -------------------- ICAL FDW for ICAL * `GitHub `__ * `Docs `__ IMAP FDW for the Internet Message Access Protocol (IMAP) * `Docs `_ RSS FDQ for RSS feeds * `Docs `__ .. seealso:: * `PostgreSQL wiki `_ * `PGXN website `__