pg_duckdb
pg_duckdb copied to clipboard
DuckDB-powered Postgres for high performance apps & analytics.
After reverting the index scan support for #183 for 0.1.0 we'll want to add it back in a redesigned way for 0.2.0.
This PR adds support for Postgres's ENUM types. In Postgres ENUM types can not be ephemeral (exist only for the duration of a query), they *have* to be registered, and...
Running pg_duckdb in postgres instances that use a different encoding than UTF8 is bound to cause lots of problems. We should fail hard if we detect that this is the...
### Current Behavior ```plpgsql postgres=# create extension pg_duckdb; WARNING: To actually execute queries using DuckDB you need to run "SET duckdb.execution TO true;" CREATE EXTENSION postgres=# SET duckdb.execution TO true;...
We should have some documentation on the official duckdb documentation site: https://duckdb.org/docs/
This PR feels like a continuation of #176 and is also related to #93 When we throw a C++ exception we have to make sure that all postgres related resources...
In #174 we made the DuckDB database a singleton, but a new DuckDB connection was still being created for every query. This means that any connection state, such as SET...
In #147 we added support for prepared statements, but that was done planning the query twice in DuckDB, once during planning to get the the column types of the result...
- Single PG role connected to a single MD user (user may have multiple concurrent PG connections) - Table support: user’s MD catalog is synchronized with PG (every x second)...
This is an omnibus recognition of the targets we don't have yet in order to consolidate these feature requests in one place and avoid duplication of very similar issues. Operating...