duckdb_fdw
DuckDB Foreign Data Wrapper
Repository
alitrack/duckdb_fdw
https://github.com/alitrack/duckdb_fdw
Source
duckdb_fdw-1.4.3.tar.gz
duckdb_fdw-1.4.3.tar.gz
Overview
| Package | Version | Category | License | Language |
|---|---|---|---|---|
duckdb_fdw | 1.4.3 | OLAP | MIT | C |
| ID | Extension | Bin | Lib | Load | Create | Trust | Reloc | Schema |
|---|---|---|---|---|---|---|---|---|
| 2470 | duckdb_fdw | No | Yes | No | Yes | No | Yes | - |
| Related | pg_duckdb pg_ducklake pg_mooncake pg_clickhouse pg_parquet pg_lake aws_s3 file_fdw pg_bulkload pg_stat_ch |
|---|
depend on pg_duckdb’s libduckdb, memory mode is break
Version
| Type | Repo | Version | PG Ver | Package | Deps |
|---|---|---|---|---|---|
| EXT | PIGSTY | 1.4.3 | 1817161514 | duckdb_fdw | - |
| RPM | PIGSTY | 1.4.3 | 1817161514 | duckdb_fdw_$v | pg_duckdb_$v |
| DEB | PIGSTY | 1.4.3 | 1817161514 | postgresql-$v-duckdb-fdw | postgresql-$v-pg-duckdb |
Build
You can build the RPM / DEB packages for duckdb_fdw using pig build:
Install
You can install duckdb_fdw directly. First, make sure the PGDG and PIGSTY repositories are added and enabled:
Install the extension using pig or apt/yum/dnf:
Install
pig
dnf
apt
Create Extension:
Usage
This extension is currently broken and conflict with pg_duckdb & pg_mooncake
Create Extension
After install the duckdb_fdw yum package, you can create the extension inside PostgreSQL database:
You can also import foreign schema from duckdb server, for example, create a table with duckdb cli:
Then import the schema into PostgreSQL:
Other Resource
Was this page helpful?
Thanks—your feedback helps us improve this page.
What got in the way? (optional)