├── .clang-format ├── .clang-tidy ├── .dockerignore ├── .editorconfig ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ ├── config.yml │ └── maintainers_issue.yml └── workflows │ ├── build_and_test.yaml │ └── docker.yaml ├── .gitignore ├── .gitmodules ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── Makefile ├── Makefile.global ├── NOTICE ├── README.md ├── dev_requirements.txt ├── docker-bake.hcl ├── docker-compose.yml ├── docker ├── README.md ├── init.d │ ├── 0001-install-pg_duckdb.sql │ └── 0002-enable-md-pg_duckdb.sql └── postgresql.conf ├── docs ├── README.md ├── compilation.md ├── extensions.md ├── functions.md ├── gotchas_and_syntax.md ├── motherduck.md ├── secrets.md ├── settings.md ├── transactions.md └── types.md ├── include └── pgduckdb │ ├── catalog │ ├── pgduckdb_catalog.hpp │ ├── pgduckdb_schema.hpp │ ├── pgduckdb_storage.hpp │ ├── pgduckdb_table.hpp │ ├── pgduckdb_transaction.hpp │ └── pgduckdb_transaction_manager.hpp │ ├── logger.hpp │ ├── pg │ ├── declarations.hpp │ ├── error_data.hpp │ ├── explain.hpp │ ├── functions.hpp │ ├── guc.hpp │ ├── locale.hpp │ ├── memory.hpp │ ├── permissions.hpp │ ├── relations.hpp │ ├── snapshots.hpp │ ├── string_utils.hpp │ ├── transactions.hpp │ └── types.hpp │ ├── pgduckdb.h │ ├── pgduckdb_background_worker.hpp │ ├── pgduckdb_ddl.hpp │ ├── pgduckdb_detoast.hpp │ ├── pgduckdb_duckdb.hpp │ ├── pgduckdb_extensions.hpp │ ├── pgduckdb_fdw.hpp │ ├── pgduckdb_guc.hpp │ ├── pgduckdb_hooks.hpp │ ├── pgduckdb_metadata_cache.hpp │ ├── pgduckdb_node.hpp │ ├── pgduckdb_planner.hpp │ ├── pgduckdb_process_lock.hpp │ ├── pgduckdb_ruleutils.h │ ├── pgduckdb_secrets_helper.hpp │ ├── pgduckdb_table_am.hpp │ ├── pgduckdb_types.hpp │ ├── pgduckdb_unsupported_type_optimizer.hpp │ ├── pgduckdb_userdata_cache.hpp │ ├── pgduckdb_utils.hpp │ ├── pgduckdb_xact.hpp │ ├── scan │ ├── postgres_scan.hpp │ └── postgres_table_reader.hpp │ ├── utility │ ├── allocator.hpp │ ├── copy.hpp │ ├── cpp_only_file.hpp │ ├── cpp_wrapper.hpp │ ├── rename_ruleutils.h │ └── signal_guard.hpp │ └── vendor │ ├── .clang-format │ ├── pg_explain.hpp │ ├── pg_list.hpp │ ├── pg_numeric_c.hpp │ └── pg_ruleutils.h ├── logo-dark.svg ├── logo-light.svg ├── pg_duckdb.control ├── pyproject.toml ├── requirements.txt ├── scripts ├── load-tpcds.sh ├── schedule-check.sh └── tpch │ ├── .gitignore │ ├── README.md │ ├── load-psql.sql │ ├── results │ └── .gitignore │ ├── run.py │ ├── schemas │ ├── LICENSE │ ├── create-schema-no-indexes.sql │ ├── create-schema-pk.sql │ └── create-schema.sql │ ├── tpch10_pg_duckdb_cold_hot_comparison.png │ └── tpch10_pk_only_pg_duckdb_cold_hot_comparison.png ├── sql ├── pg_duckdb--0.1.0--0.2.0.sql ├── pg_duckdb--0.2.0--0.3.0.sql ├── pg_duckdb--0.3.0--1.0.0.sql ├── pg_duckdb--1.0.0--1.1.0.sql └── pg_duckdb--1.0.0.sql ├── src ├── catalog │ ├── pgduckdb_catalog.cpp │ ├── pgduckdb_schema.cpp │ ├── pgduckdb_storage.cpp │ ├── pgduckdb_table.cpp │ ├── pgduckdb_transaction.cpp │ └── pgduckdb_transaction_manager.cpp ├── pg │ ├── error_data.cpp │ ├── explain.cpp │ ├── functions.cpp │ ├── guc.cpp │ ├── locale.cpp │ ├── memory.cpp │ ├── permissions.cpp │ ├── pgduckdb_subscript.cpp │ ├── relations.cpp │ ├── transactions.cpp │ └── types.cpp ├── pgduckdb.cpp ├── pgduckdb_background_worker.cpp ├── pgduckdb_ddl.cpp ├── pgduckdb_detoast.cpp ├── pgduckdb_duckdb.cpp ├── pgduckdb_extensions.cpp ├── pgduckdb_fdw.cpp ├── pgduckdb_guc.cpp ├── pgduckdb_hooks.cpp ├── pgduckdb_metadata_cache.cpp ├── pgduckdb_node.cpp ├── pgduckdb_options.cpp ├── pgduckdb_planner.cpp ├── pgduckdb_ruleutils.cpp ├── pgduckdb_secrets_helper.cpp ├── pgduckdb_table_am.cpp ├── pgduckdb_types.cpp ├── pgduckdb_unsupported_type_optimizer.cpp ├── pgduckdb_userdata_cache.cpp ├── pgduckdb_utils.cpp ├── pgduckdb_xact.cpp ├── scan │ ├── postgres_scan.cpp │ └── postgres_table_reader.cpp ├── utility │ ├── copy.cpp │ └── signal_guard.cpp └── vendor │ ├── .clang-format │ ├── pg_explain.cpp │ ├── pg_ruleutils_14.c │ ├── pg_ruleutils_15.c │ ├── pg_ruleutils_16.c │ ├── pg_ruleutils_17.c │ └── pg_ruleutils_18.c ├── test ├── pycheck │ ├── __init__.py │ ├── conftest.py │ ├── copy_test.py │ ├── encoding_test.py │ ├── explain_test.py │ ├── extension_test.py │ ├── motherduck_test.py │ ├── motherduck_token_helper.py │ ├── multi_duckdb_helper.py │ ├── non_superuser_test.py │ ├── prepared_test.py │ ├── temporary_table_test.py │ └── utils.py └── regression │ ├── .gitignore │ ├── Makefile │ ├── data │ ├── delta_table │ │ ├── 2b2caa9d-1999-4270-9e11-af37ec38b898.parquet │ │ └── _delta_log │ │ │ ├── 00000000000000000000.json │ │ │ └── 00000000000000000001.json │ ├── indexable.parquet │ ├── iris.csv │ ├── iris.parquet │ ├── lineitem_iceberg │ │ ├── README.md │ │ ├── data │ │ │ ├── .00000-411-0792dcfe-4e25-4ca3-8ada-175286069a47-00001.parquet.crc │ │ │ ├── .00041-414-f3c73457-bbd6-4b92-9c15-17b241171b16-00001.parquet.crc │ │ │ ├── 00000-411-0792dcfe-4e25-4ca3-8ada-175286069a47-00001.parquet │ │ │ └── 00041-414-f3c73457-bbd6-4b92-9c15-17b241171b16-00001.parquet │ │ └── metadata │ │ │ ├── .10eaca8a-1e1c-421e-ad6d-b232e5ee23d3-m0.avro.crc │ │ │ ├── .10eaca8a-1e1c-421e-ad6d-b232e5ee23d3-m1.avro.crc │ │ │ ├── .cf3d0be5-cf70-453d-ad8f-48fdc412e608-m0.avro.crc │ │ │ ├── .snap-3776207205136740581-1-cf3d0be5-cf70-453d-ad8f-48fdc412e608.avro.crc │ │ │ ├── .snap-7635660646343998149-1-10eaca8a-1e1c-421e-ad6d-b232e5ee23d3.avro.crc │ │ │ ├── .v1.metadata.json.crc │ │ │ ├── .v2.metadata.json.crc │ │ │ ├── .version-hint.text.crc │ │ │ ├── 10eaca8a-1e1c-421e-ad6d-b232e5ee23d3-m0.avro │ │ │ ├── 10eaca8a-1e1c-421e-ad6d-b232e5ee23d3-m1.avro │ │ │ ├── cf3d0be5-cf70-453d-ad8f-48fdc412e608-m0.avro │ │ │ ├── snap-3776207205136740581-1-cf3d0be5-cf70-453d-ad8f-48fdc412e608.avro │ │ │ ├── snap-7635660646343998149-1-10eaca8a-1e1c-421e-ad6d-b232e5ee23d3.avro │ │ │ ├── v1.metadata.json │ │ │ ├── v2.metadata.json │ │ │ └── version-hint.text │ ├── table.json │ ├── unsigned_types.parquet │ ├── uppercase.parquet │ └── web_page.csv │ ├── expected │ ├── alter_table_commands.out │ ├── altered_tables.out │ ├── approx_count_distinct.out │ ├── array_problems.out │ ├── array_type_support.out │ ├── basic.out │ ├── case_insensitivity.out │ ├── concurrency.out │ ├── correct_null_conversions.out │ ├── create_schema.out │ ├── create_table_as.out │ ├── cte.out │ ├── date.out │ ├── domain.out │ ├── duckdb_only_functions.out │ ├── duckdb_recycle.out │ ├── duckdb_secrets.out │ ├── duckdb_views.out │ ├── execution_error.out │ ├── extensions.out │ ├── foreign_data_wrapper.out │ ├── function.out │ ├── gucs.out │ ├── hugeint_conversion.out │ ├── issue_410.out │ ├── issue_730.out │ ├── issue_748.out │ ├── issue_749.out │ ├── issue_789.out │ ├── issue_796.out │ ├── issue_802.out │ ├── issue_813.out │ ├── json_functions_duckdb.out │ ├── map_functions.out │ ├── map_functions_comprehensive.out │ ├── materialized_view.out │ ├── non_superuser.out │ ├── order_by.out │ ├── parallel_postgres_scan.out │ ├── postgres_table_etl.out │ ├── prepare.out │ ├── projection_pushdown_unsupported_type.out │ ├── query_filter.out │ ├── read_functions.out │ ├── scan_postgres_tables.out │ ├── search_path.out │ ├── simple_functions.out │ ├── standard_conforming_strings.out │ ├── tablesample.out │ ├── temporary_tables.out │ ├── test_all_types.out │ ├── time_bucket.out │ ├── timescale_conflict.out │ ├── timestamp_timestamptz.out │ ├── timestamp_with_interval.out │ ├── transaction_errors.out │ ├── transaction_isolation.out │ ├── transactions.out │ ├── type_support.out │ ├── union_functions.out │ ├── unresolved_type.out │ └── views.out │ ├── regression.conf │ ├── schedule │ └── sql │ ├── alter_table_commands.sql │ ├── altered_tables.sql │ ├── approx_count_distinct.sql │ ├── array_problems.sql │ ├── array_type_support.sql │ ├── basic.sql │ ├── case_insensitivity.sql │ ├── concurrency.sql │ ├── correct_null_conversions.sql │ ├── create_schema.sql │ ├── create_table_as.sql │ ├── cte.sql │ ├── date.sql │ ├── domain.sql │ ├── duckdb_only_functions.sql │ ├── duckdb_recycle.sql │ ├── duckdb_secrets.sql │ ├── duckdb_views.sql │ ├── execution_error.sql │ ├── extensions.sql │ ├── foreign_data_wrapper.sql │ ├── function.sql │ ├── gucs.sql │ ├── hugeint_conversion.sql │ ├── issue_410.sql │ ├── issue_730.sql │ ├── issue_748.sql │ ├── issue_749.sql │ ├── issue_789.sql │ ├── issue_796.sql │ ├── issue_802.sql │ ├── issue_813.sql │ ├── json_functions_duckdb.sql │ ├── map_functions.sql │ ├── map_functions_comprehensive.sql │ ├── materialized_view.sql │ ├── non_superuser.sql │ ├── order_by.sql │ ├── parallel_postgres_scan.sql │ ├── postgres_table_etl.sql │ ├── prepare.sql │ ├── projection_pushdown_unsupported_type.sql │ ├── query_filter.sql │ ├── read_functions.sql │ ├── scan_postgres_tables.sql │ ├── search_path.sql │ ├── simple_functions.sql │ ├── standard_conforming_strings.sql │ ├── tablesample.sql │ ├── temporary_tables.sql │ ├── test_all_types.sql │ ├── time_bucket.sql │ ├── timescale_conflict.sql │ ├── timestamp_timestamptz.sql │ ├── timestamp_with_interval.sql │ ├── transaction_errors.sql │ ├── transaction_isolation.sql │ ├── transactions.sql │ ├── type_support.sql │ ├── union_functions.sql │ ├── unresolved_type.sql │ └── views.sql └── third_party └── pg_duckdb_extensions.cmake /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/.clang-format -------------------------------------------------------------------------------- /.clang-tidy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/.clang-tidy -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/.dockerignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | *.out -whitespace 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/maintainers_issue.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/.github/ISSUE_TEMPLATE/maintainers_issue.yml -------------------------------------------------------------------------------- /.github/workflows/build_and_test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/.github/workflows/build_and_test.yaml -------------------------------------------------------------------------------- /.github/workflows/docker.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/.github/workflows/docker.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/.gitmodules -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/Makefile -------------------------------------------------------------------------------- /Makefile.global: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/Makefile.global -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/README.md -------------------------------------------------------------------------------- /dev_requirements.txt: -------------------------------------------------------------------------------- 1 | -r requirements.txt 2 | ruff==0.11.13 3 | clang-format==20.1.5 4 | -------------------------------------------------------------------------------- /docker-bake.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/docker-bake.hcl -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/docker/README.md -------------------------------------------------------------------------------- /docker/init.d/0001-install-pg_duckdb.sql: -------------------------------------------------------------------------------- 1 | CREATE EXTENSION IF NOT EXISTS pg_duckdb; 2 | -------------------------------------------------------------------------------- /docker/init.d/0002-enable-md-pg_duckdb.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/docker/init.d/0002-enable-md-pg_duckdb.sql -------------------------------------------------------------------------------- /docker/postgresql.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/docker/postgresql.conf -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/compilation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/docs/compilation.md -------------------------------------------------------------------------------- /docs/extensions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/docs/extensions.md -------------------------------------------------------------------------------- /docs/functions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/docs/functions.md -------------------------------------------------------------------------------- /docs/gotchas_and_syntax.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/docs/gotchas_and_syntax.md -------------------------------------------------------------------------------- /docs/motherduck.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/docs/motherduck.md -------------------------------------------------------------------------------- /docs/secrets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/docs/secrets.md -------------------------------------------------------------------------------- /docs/settings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/docs/settings.md -------------------------------------------------------------------------------- /docs/transactions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/docs/transactions.md -------------------------------------------------------------------------------- /docs/types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/docs/types.md -------------------------------------------------------------------------------- /include/pgduckdb/catalog/pgduckdb_catalog.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/include/pgduckdb/catalog/pgduckdb_catalog.hpp -------------------------------------------------------------------------------- /include/pgduckdb/catalog/pgduckdb_schema.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/include/pgduckdb/catalog/pgduckdb_schema.hpp -------------------------------------------------------------------------------- /include/pgduckdb/catalog/pgduckdb_storage.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/include/pgduckdb/catalog/pgduckdb_storage.hpp -------------------------------------------------------------------------------- /include/pgduckdb/catalog/pgduckdb_table.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/include/pgduckdb/catalog/pgduckdb_table.hpp -------------------------------------------------------------------------------- /include/pgduckdb/catalog/pgduckdb_transaction.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/include/pgduckdb/catalog/pgduckdb_transaction.hpp -------------------------------------------------------------------------------- /include/pgduckdb/catalog/pgduckdb_transaction_manager.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/include/pgduckdb/catalog/pgduckdb_transaction_manager.hpp -------------------------------------------------------------------------------- /include/pgduckdb/logger.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/include/pgduckdb/logger.hpp -------------------------------------------------------------------------------- /include/pgduckdb/pg/declarations.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/include/pgduckdb/pg/declarations.hpp -------------------------------------------------------------------------------- /include/pgduckdb/pg/error_data.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/include/pgduckdb/pg/error_data.hpp -------------------------------------------------------------------------------- /include/pgduckdb/pg/explain.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/include/pgduckdb/pg/explain.hpp -------------------------------------------------------------------------------- /include/pgduckdb/pg/functions.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/include/pgduckdb/pg/functions.hpp -------------------------------------------------------------------------------- /include/pgduckdb/pg/guc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/include/pgduckdb/pg/guc.hpp -------------------------------------------------------------------------------- /include/pgduckdb/pg/locale.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/include/pgduckdb/pg/locale.hpp -------------------------------------------------------------------------------- /include/pgduckdb/pg/memory.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/include/pgduckdb/pg/memory.hpp -------------------------------------------------------------------------------- /include/pgduckdb/pg/permissions.hpp: -------------------------------------------------------------------------------- 1 | namespace pgduckdb::pg { 2 | bool AllowRawFileAccess(); 3 | } 4 | -------------------------------------------------------------------------------- /include/pgduckdb/pg/relations.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/include/pgduckdb/pg/relations.hpp -------------------------------------------------------------------------------- /include/pgduckdb/pg/snapshots.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/include/pgduckdb/pg/snapshots.hpp -------------------------------------------------------------------------------- /include/pgduckdb/pg/string_utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/include/pgduckdb/pg/string_utils.hpp -------------------------------------------------------------------------------- /include/pgduckdb/pg/transactions.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/include/pgduckdb/pg/transactions.hpp -------------------------------------------------------------------------------- /include/pgduckdb/pg/types.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/include/pgduckdb/pg/types.hpp -------------------------------------------------------------------------------- /include/pgduckdb/pgduckdb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/include/pgduckdb/pgduckdb.h -------------------------------------------------------------------------------- /include/pgduckdb/pgduckdb_background_worker.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/include/pgduckdb/pgduckdb_background_worker.hpp -------------------------------------------------------------------------------- /include/pgduckdb/pgduckdb_ddl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/include/pgduckdb/pgduckdb_ddl.hpp -------------------------------------------------------------------------------- /include/pgduckdb/pgduckdb_detoast.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/include/pgduckdb/pgduckdb_detoast.hpp -------------------------------------------------------------------------------- /include/pgduckdb/pgduckdb_duckdb.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/include/pgduckdb/pgduckdb_duckdb.hpp -------------------------------------------------------------------------------- /include/pgduckdb/pgduckdb_extensions.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/include/pgduckdb/pgduckdb_extensions.hpp -------------------------------------------------------------------------------- /include/pgduckdb/pgduckdb_fdw.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/include/pgduckdb/pgduckdb_fdw.hpp -------------------------------------------------------------------------------- /include/pgduckdb/pgduckdb_guc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/include/pgduckdb/pgduckdb_guc.hpp -------------------------------------------------------------------------------- /include/pgduckdb/pgduckdb_hooks.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/include/pgduckdb/pgduckdb_hooks.hpp -------------------------------------------------------------------------------- /include/pgduckdb/pgduckdb_metadata_cache.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/include/pgduckdb/pgduckdb_metadata_cache.hpp -------------------------------------------------------------------------------- /include/pgduckdb/pgduckdb_node.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/include/pgduckdb/pgduckdb_node.hpp -------------------------------------------------------------------------------- /include/pgduckdb/pgduckdb_planner.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/include/pgduckdb/pgduckdb_planner.hpp -------------------------------------------------------------------------------- /include/pgduckdb/pgduckdb_process_lock.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/include/pgduckdb/pgduckdb_process_lock.hpp -------------------------------------------------------------------------------- /include/pgduckdb/pgduckdb_ruleutils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/include/pgduckdb/pgduckdb_ruleutils.h -------------------------------------------------------------------------------- /include/pgduckdb/pgduckdb_secrets_helper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/include/pgduckdb/pgduckdb_secrets_helper.hpp -------------------------------------------------------------------------------- /include/pgduckdb/pgduckdb_table_am.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/include/pgduckdb/pgduckdb_table_am.hpp -------------------------------------------------------------------------------- /include/pgduckdb/pgduckdb_types.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/include/pgduckdb/pgduckdb_types.hpp -------------------------------------------------------------------------------- /include/pgduckdb/pgduckdb_unsupported_type_optimizer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/include/pgduckdb/pgduckdb_unsupported_type_optimizer.hpp -------------------------------------------------------------------------------- /include/pgduckdb/pgduckdb_userdata_cache.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/include/pgduckdb/pgduckdb_userdata_cache.hpp -------------------------------------------------------------------------------- /include/pgduckdb/pgduckdb_utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/include/pgduckdb/pgduckdb_utils.hpp -------------------------------------------------------------------------------- /include/pgduckdb/pgduckdb_xact.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/include/pgduckdb/pgduckdb_xact.hpp -------------------------------------------------------------------------------- /include/pgduckdb/scan/postgres_scan.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/include/pgduckdb/scan/postgres_scan.hpp -------------------------------------------------------------------------------- /include/pgduckdb/scan/postgres_table_reader.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/include/pgduckdb/scan/postgres_table_reader.hpp -------------------------------------------------------------------------------- /include/pgduckdb/utility/allocator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/include/pgduckdb/utility/allocator.hpp -------------------------------------------------------------------------------- /include/pgduckdb/utility/copy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/include/pgduckdb/utility/copy.hpp -------------------------------------------------------------------------------- /include/pgduckdb/utility/cpp_only_file.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/include/pgduckdb/utility/cpp_only_file.hpp -------------------------------------------------------------------------------- /include/pgduckdb/utility/cpp_wrapper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/include/pgduckdb/utility/cpp_wrapper.hpp -------------------------------------------------------------------------------- /include/pgduckdb/utility/rename_ruleutils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/include/pgduckdb/utility/rename_ruleutils.h -------------------------------------------------------------------------------- /include/pgduckdb/utility/signal_guard.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/include/pgduckdb/utility/signal_guard.hpp -------------------------------------------------------------------------------- /include/pgduckdb/vendor/.clang-format: -------------------------------------------------------------------------------- 1 | DisableFormat: true 2 | SortIncludes: false 3 | -------------------------------------------------------------------------------- /include/pgduckdb/vendor/pg_explain.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/include/pgduckdb/vendor/pg_explain.hpp -------------------------------------------------------------------------------- /include/pgduckdb/vendor/pg_list.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/include/pgduckdb/vendor/pg_list.hpp -------------------------------------------------------------------------------- /include/pgduckdb/vendor/pg_numeric_c.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/include/pgduckdb/vendor/pg_numeric_c.hpp -------------------------------------------------------------------------------- /include/pgduckdb/vendor/pg_ruleutils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/include/pgduckdb/vendor/pg_ruleutils.h -------------------------------------------------------------------------------- /logo-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/logo-dark.svg -------------------------------------------------------------------------------- /logo-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/logo-light.svg -------------------------------------------------------------------------------- /pg_duckdb.control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/pg_duckdb.control -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/requirements.txt -------------------------------------------------------------------------------- /scripts/load-tpcds.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/scripts/load-tpcds.sh -------------------------------------------------------------------------------- /scripts/schedule-check.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/scripts/schedule-check.sh -------------------------------------------------------------------------------- /scripts/tpch/.gitignore: -------------------------------------------------------------------------------- 1 | /tpch*/ 2 | /*.png 3 | -------------------------------------------------------------------------------- /scripts/tpch/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/scripts/tpch/README.md -------------------------------------------------------------------------------- /scripts/tpch/load-psql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/scripts/tpch/load-psql.sql -------------------------------------------------------------------------------- /scripts/tpch/results/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | -------------------------------------------------------------------------------- /scripts/tpch/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/scripts/tpch/run.py -------------------------------------------------------------------------------- /scripts/tpch/schemas/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/scripts/tpch/schemas/LICENSE -------------------------------------------------------------------------------- /scripts/tpch/schemas/create-schema-no-indexes.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/scripts/tpch/schemas/create-schema-no-indexes.sql -------------------------------------------------------------------------------- /scripts/tpch/schemas/create-schema-pk.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/scripts/tpch/schemas/create-schema-pk.sql -------------------------------------------------------------------------------- /scripts/tpch/schemas/create-schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/scripts/tpch/schemas/create-schema.sql -------------------------------------------------------------------------------- /scripts/tpch/tpch10_pg_duckdb_cold_hot_comparison.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/scripts/tpch/tpch10_pg_duckdb_cold_hot_comparison.png -------------------------------------------------------------------------------- /scripts/tpch/tpch10_pk_only_pg_duckdb_cold_hot_comparison.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/scripts/tpch/tpch10_pk_only_pg_duckdb_cold_hot_comparison.png -------------------------------------------------------------------------------- /sql/pg_duckdb--0.1.0--0.2.0.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/sql/pg_duckdb--0.1.0--0.2.0.sql -------------------------------------------------------------------------------- /sql/pg_duckdb--0.2.0--0.3.0.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/sql/pg_duckdb--0.2.0--0.3.0.sql -------------------------------------------------------------------------------- /sql/pg_duckdb--0.3.0--1.0.0.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/sql/pg_duckdb--0.3.0--1.0.0.sql -------------------------------------------------------------------------------- /sql/pg_duckdb--1.0.0--1.1.0.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/sql/pg_duckdb--1.0.0--1.1.0.sql -------------------------------------------------------------------------------- /sql/pg_duckdb--1.0.0.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/sql/pg_duckdb--1.0.0.sql -------------------------------------------------------------------------------- /src/catalog/pgduckdb_catalog.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/src/catalog/pgduckdb_catalog.cpp -------------------------------------------------------------------------------- /src/catalog/pgduckdb_schema.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/src/catalog/pgduckdb_schema.cpp -------------------------------------------------------------------------------- /src/catalog/pgduckdb_storage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/src/catalog/pgduckdb_storage.cpp -------------------------------------------------------------------------------- /src/catalog/pgduckdb_table.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/src/catalog/pgduckdb_table.cpp -------------------------------------------------------------------------------- /src/catalog/pgduckdb_transaction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/src/catalog/pgduckdb_transaction.cpp -------------------------------------------------------------------------------- /src/catalog/pgduckdb_transaction_manager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/src/catalog/pgduckdb_transaction_manager.cpp -------------------------------------------------------------------------------- /src/pg/error_data.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/src/pg/error_data.cpp -------------------------------------------------------------------------------- /src/pg/explain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/src/pg/explain.cpp -------------------------------------------------------------------------------- /src/pg/functions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/src/pg/functions.cpp -------------------------------------------------------------------------------- /src/pg/guc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/src/pg/guc.cpp -------------------------------------------------------------------------------- /src/pg/locale.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/src/pg/locale.cpp -------------------------------------------------------------------------------- /src/pg/memory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/src/pg/memory.cpp -------------------------------------------------------------------------------- /src/pg/permissions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/src/pg/permissions.cpp -------------------------------------------------------------------------------- /src/pg/pgduckdb_subscript.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/src/pg/pgduckdb_subscript.cpp -------------------------------------------------------------------------------- /src/pg/relations.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/src/pg/relations.cpp -------------------------------------------------------------------------------- /src/pg/transactions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/src/pg/transactions.cpp -------------------------------------------------------------------------------- /src/pg/types.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/src/pg/types.cpp -------------------------------------------------------------------------------- /src/pgduckdb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/src/pgduckdb.cpp -------------------------------------------------------------------------------- /src/pgduckdb_background_worker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/src/pgduckdb_background_worker.cpp -------------------------------------------------------------------------------- /src/pgduckdb_ddl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/src/pgduckdb_ddl.cpp -------------------------------------------------------------------------------- /src/pgduckdb_detoast.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/src/pgduckdb_detoast.cpp -------------------------------------------------------------------------------- /src/pgduckdb_duckdb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/src/pgduckdb_duckdb.cpp -------------------------------------------------------------------------------- /src/pgduckdb_extensions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/src/pgduckdb_extensions.cpp -------------------------------------------------------------------------------- /src/pgduckdb_fdw.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/src/pgduckdb_fdw.cpp -------------------------------------------------------------------------------- /src/pgduckdb_guc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/src/pgduckdb_guc.cpp -------------------------------------------------------------------------------- /src/pgduckdb_hooks.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/src/pgduckdb_hooks.cpp -------------------------------------------------------------------------------- /src/pgduckdb_metadata_cache.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/src/pgduckdb_metadata_cache.cpp -------------------------------------------------------------------------------- /src/pgduckdb_node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/src/pgduckdb_node.cpp -------------------------------------------------------------------------------- /src/pgduckdb_options.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/src/pgduckdb_options.cpp -------------------------------------------------------------------------------- /src/pgduckdb_planner.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/src/pgduckdb_planner.cpp -------------------------------------------------------------------------------- /src/pgduckdb_ruleutils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/src/pgduckdb_ruleutils.cpp -------------------------------------------------------------------------------- /src/pgduckdb_secrets_helper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/src/pgduckdb_secrets_helper.cpp -------------------------------------------------------------------------------- /src/pgduckdb_table_am.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/src/pgduckdb_table_am.cpp -------------------------------------------------------------------------------- /src/pgduckdb_types.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/src/pgduckdb_types.cpp -------------------------------------------------------------------------------- /src/pgduckdb_unsupported_type_optimizer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/src/pgduckdb_unsupported_type_optimizer.cpp -------------------------------------------------------------------------------- /src/pgduckdb_userdata_cache.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/src/pgduckdb_userdata_cache.cpp -------------------------------------------------------------------------------- /src/pgduckdb_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/src/pgduckdb_utils.cpp -------------------------------------------------------------------------------- /src/pgduckdb_xact.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/src/pgduckdb_xact.cpp -------------------------------------------------------------------------------- /src/scan/postgres_scan.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/src/scan/postgres_scan.cpp -------------------------------------------------------------------------------- /src/scan/postgres_table_reader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/src/scan/postgres_table_reader.cpp -------------------------------------------------------------------------------- /src/utility/copy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/src/utility/copy.cpp -------------------------------------------------------------------------------- /src/utility/signal_guard.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/src/utility/signal_guard.cpp -------------------------------------------------------------------------------- /src/vendor/.clang-format: -------------------------------------------------------------------------------- 1 | DisableFormat: true 2 | SortIncludes: false 3 | -------------------------------------------------------------------------------- /src/vendor/pg_explain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/src/vendor/pg_explain.cpp -------------------------------------------------------------------------------- /src/vendor/pg_ruleutils_14.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/src/vendor/pg_ruleutils_14.c -------------------------------------------------------------------------------- /src/vendor/pg_ruleutils_15.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/src/vendor/pg_ruleutils_15.c -------------------------------------------------------------------------------- /src/vendor/pg_ruleutils_16.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/src/vendor/pg_ruleutils_16.c -------------------------------------------------------------------------------- /src/vendor/pg_ruleutils_17.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/src/vendor/pg_ruleutils_17.c -------------------------------------------------------------------------------- /src/vendor/pg_ruleutils_18.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/src/vendor/pg_ruleutils_18.c -------------------------------------------------------------------------------- /test/pycheck/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/pycheck/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/pycheck/conftest.py -------------------------------------------------------------------------------- /test/pycheck/copy_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/pycheck/copy_test.py -------------------------------------------------------------------------------- /test/pycheck/encoding_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/pycheck/encoding_test.py -------------------------------------------------------------------------------- /test/pycheck/explain_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/pycheck/explain_test.py -------------------------------------------------------------------------------- /test/pycheck/extension_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/pycheck/extension_test.py -------------------------------------------------------------------------------- /test/pycheck/motherduck_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/pycheck/motherduck_test.py -------------------------------------------------------------------------------- /test/pycheck/motherduck_token_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/pycheck/motherduck_token_helper.py -------------------------------------------------------------------------------- /test/pycheck/multi_duckdb_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/pycheck/multi_duckdb_helper.py -------------------------------------------------------------------------------- /test/pycheck/non_superuser_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/pycheck/non_superuser_test.py -------------------------------------------------------------------------------- /test/pycheck/prepared_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/pycheck/prepared_test.py -------------------------------------------------------------------------------- /test/pycheck/temporary_table_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/pycheck/temporary_table_test.py -------------------------------------------------------------------------------- /test/pycheck/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/pycheck/utils.py -------------------------------------------------------------------------------- /test/regression/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/.gitignore -------------------------------------------------------------------------------- /test/regression/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/Makefile -------------------------------------------------------------------------------- /test/regression/data/delta_table/2b2caa9d-1999-4270-9e11-af37ec38b898.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/data/delta_table/2b2caa9d-1999-4270-9e11-af37ec38b898.parquet -------------------------------------------------------------------------------- /test/regression/data/delta_table/_delta_log/00000000000000000000.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/data/delta_table/_delta_log/00000000000000000000.json -------------------------------------------------------------------------------- /test/regression/data/delta_table/_delta_log/00000000000000000001.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/data/delta_table/_delta_log/00000000000000000001.json -------------------------------------------------------------------------------- /test/regression/data/indexable.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/data/indexable.parquet -------------------------------------------------------------------------------- /test/regression/data/iris.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/data/iris.csv -------------------------------------------------------------------------------- /test/regression/data/iris.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/data/iris.parquet -------------------------------------------------------------------------------- /test/regression/data/lineitem_iceberg/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/data/lineitem_iceberg/README.md -------------------------------------------------------------------------------- /test/regression/data/lineitem_iceberg/data/.00000-411-0792dcfe-4e25-4ca3-8ada-175286069a47-00001.parquet.crc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/data/lineitem_iceberg/data/.00000-411-0792dcfe-4e25-4ca3-8ada-175286069a47-00001.parquet.crc -------------------------------------------------------------------------------- /test/regression/data/lineitem_iceberg/data/.00041-414-f3c73457-bbd6-4b92-9c15-17b241171b16-00001.parquet.crc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/data/lineitem_iceberg/data/.00041-414-f3c73457-bbd6-4b92-9c15-17b241171b16-00001.parquet.crc -------------------------------------------------------------------------------- /test/regression/data/lineitem_iceberg/data/00000-411-0792dcfe-4e25-4ca3-8ada-175286069a47-00001.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/data/lineitem_iceberg/data/00000-411-0792dcfe-4e25-4ca3-8ada-175286069a47-00001.parquet -------------------------------------------------------------------------------- /test/regression/data/lineitem_iceberg/data/00041-414-f3c73457-bbd6-4b92-9c15-17b241171b16-00001.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/data/lineitem_iceberg/data/00041-414-f3c73457-bbd6-4b92-9c15-17b241171b16-00001.parquet -------------------------------------------------------------------------------- /test/regression/data/lineitem_iceberg/metadata/.10eaca8a-1e1c-421e-ad6d-b232e5ee23d3-m0.avro.crc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/data/lineitem_iceberg/metadata/.10eaca8a-1e1c-421e-ad6d-b232e5ee23d3-m0.avro.crc -------------------------------------------------------------------------------- /test/regression/data/lineitem_iceberg/metadata/.10eaca8a-1e1c-421e-ad6d-b232e5ee23d3-m1.avro.crc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/data/lineitem_iceberg/metadata/.10eaca8a-1e1c-421e-ad6d-b232e5ee23d3-m1.avro.crc -------------------------------------------------------------------------------- /test/regression/data/lineitem_iceberg/metadata/.cf3d0be5-cf70-453d-ad8f-48fdc412e608-m0.avro.crc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/data/lineitem_iceberg/metadata/.cf3d0be5-cf70-453d-ad8f-48fdc412e608-m0.avro.crc -------------------------------------------------------------------------------- /test/regression/data/lineitem_iceberg/metadata/.snap-3776207205136740581-1-cf3d0be5-cf70-453d-ad8f-48fdc412e608.avro.crc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/data/lineitem_iceberg/metadata/.snap-3776207205136740581-1-cf3d0be5-cf70-453d-ad8f-48fdc412e608.avro.crc -------------------------------------------------------------------------------- /test/regression/data/lineitem_iceberg/metadata/.snap-7635660646343998149-1-10eaca8a-1e1c-421e-ad6d-b232e5ee23d3.avro.crc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/data/lineitem_iceberg/metadata/.snap-7635660646343998149-1-10eaca8a-1e1c-421e-ad6d-b232e5ee23d3.avro.crc -------------------------------------------------------------------------------- /test/regression/data/lineitem_iceberg/metadata/.v1.metadata.json.crc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/data/lineitem_iceberg/metadata/.v1.metadata.json.crc -------------------------------------------------------------------------------- /test/regression/data/lineitem_iceberg/metadata/.v2.metadata.json.crc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/data/lineitem_iceberg/metadata/.v2.metadata.json.crc -------------------------------------------------------------------------------- /test/regression/data/lineitem_iceberg/metadata/.version-hint.text.crc: -------------------------------------------------------------------------------- 1 | crcվ -------------------------------------------------------------------------------- /test/regression/data/lineitem_iceberg/metadata/10eaca8a-1e1c-421e-ad6d-b232e5ee23d3-m0.avro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/data/lineitem_iceberg/metadata/10eaca8a-1e1c-421e-ad6d-b232e5ee23d3-m0.avro -------------------------------------------------------------------------------- /test/regression/data/lineitem_iceberg/metadata/10eaca8a-1e1c-421e-ad6d-b232e5ee23d3-m1.avro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/data/lineitem_iceberg/metadata/10eaca8a-1e1c-421e-ad6d-b232e5ee23d3-m1.avro -------------------------------------------------------------------------------- /test/regression/data/lineitem_iceberg/metadata/cf3d0be5-cf70-453d-ad8f-48fdc412e608-m0.avro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/data/lineitem_iceberg/metadata/cf3d0be5-cf70-453d-ad8f-48fdc412e608-m0.avro -------------------------------------------------------------------------------- /test/regression/data/lineitem_iceberg/metadata/snap-3776207205136740581-1-cf3d0be5-cf70-453d-ad8f-48fdc412e608.avro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/data/lineitem_iceberg/metadata/snap-3776207205136740581-1-cf3d0be5-cf70-453d-ad8f-48fdc412e608.avro -------------------------------------------------------------------------------- /test/regression/data/lineitem_iceberg/metadata/snap-7635660646343998149-1-10eaca8a-1e1c-421e-ad6d-b232e5ee23d3.avro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/data/lineitem_iceberg/metadata/snap-7635660646343998149-1-10eaca8a-1e1c-421e-ad6d-b232e5ee23d3.avro -------------------------------------------------------------------------------- /test/regression/data/lineitem_iceberg/metadata/v1.metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/data/lineitem_iceberg/metadata/v1.metadata.json -------------------------------------------------------------------------------- /test/regression/data/lineitem_iceberg/metadata/v2.metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/data/lineitem_iceberg/metadata/v2.metadata.json -------------------------------------------------------------------------------- /test/regression/data/lineitem_iceberg/metadata/version-hint.text: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /test/regression/data/table.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/data/table.json -------------------------------------------------------------------------------- /test/regression/data/unsigned_types.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/data/unsigned_types.parquet -------------------------------------------------------------------------------- /test/regression/data/uppercase.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/data/uppercase.parquet -------------------------------------------------------------------------------- /test/regression/data/web_page.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/data/web_page.csv -------------------------------------------------------------------------------- /test/regression/expected/alter_table_commands.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/expected/alter_table_commands.out -------------------------------------------------------------------------------- /test/regression/expected/altered_tables.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/expected/altered_tables.out -------------------------------------------------------------------------------- /test/regression/expected/approx_count_distinct.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/expected/approx_count_distinct.out -------------------------------------------------------------------------------- /test/regression/expected/array_problems.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/expected/array_problems.out -------------------------------------------------------------------------------- /test/regression/expected/array_type_support.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/expected/array_type_support.out -------------------------------------------------------------------------------- /test/regression/expected/basic.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/expected/basic.out -------------------------------------------------------------------------------- /test/regression/expected/case_insensitivity.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/expected/case_insensitivity.out -------------------------------------------------------------------------------- /test/regression/expected/concurrency.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/expected/concurrency.out -------------------------------------------------------------------------------- /test/regression/expected/correct_null_conversions.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/expected/correct_null_conversions.out -------------------------------------------------------------------------------- /test/regression/expected/create_schema.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/expected/create_schema.out -------------------------------------------------------------------------------- /test/regression/expected/create_table_as.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/expected/create_table_as.out -------------------------------------------------------------------------------- /test/regression/expected/cte.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/expected/cte.out -------------------------------------------------------------------------------- /test/regression/expected/date.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/expected/date.out -------------------------------------------------------------------------------- /test/regression/expected/domain.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/expected/domain.out -------------------------------------------------------------------------------- /test/regression/expected/duckdb_only_functions.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/expected/duckdb_only_functions.out -------------------------------------------------------------------------------- /test/regression/expected/duckdb_recycle.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/expected/duckdb_recycle.out -------------------------------------------------------------------------------- /test/regression/expected/duckdb_secrets.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/expected/duckdb_secrets.out -------------------------------------------------------------------------------- /test/regression/expected/duckdb_views.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/expected/duckdb_views.out -------------------------------------------------------------------------------- /test/regression/expected/execution_error.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/expected/execution_error.out -------------------------------------------------------------------------------- /test/regression/expected/extensions.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/expected/extensions.out -------------------------------------------------------------------------------- /test/regression/expected/foreign_data_wrapper.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/expected/foreign_data_wrapper.out -------------------------------------------------------------------------------- /test/regression/expected/function.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/expected/function.out -------------------------------------------------------------------------------- /test/regression/expected/gucs.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/expected/gucs.out -------------------------------------------------------------------------------- /test/regression/expected/hugeint_conversion.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/expected/hugeint_conversion.out -------------------------------------------------------------------------------- /test/regression/expected/issue_410.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/expected/issue_410.out -------------------------------------------------------------------------------- /test/regression/expected/issue_730.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/expected/issue_730.out -------------------------------------------------------------------------------- /test/regression/expected/issue_748.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/expected/issue_748.out -------------------------------------------------------------------------------- /test/regression/expected/issue_749.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/expected/issue_749.out -------------------------------------------------------------------------------- /test/regression/expected/issue_789.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/expected/issue_789.out -------------------------------------------------------------------------------- /test/regression/expected/issue_796.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/expected/issue_796.out -------------------------------------------------------------------------------- /test/regression/expected/issue_802.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/expected/issue_802.out -------------------------------------------------------------------------------- /test/regression/expected/issue_813.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/expected/issue_813.out -------------------------------------------------------------------------------- /test/regression/expected/json_functions_duckdb.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/expected/json_functions_duckdb.out -------------------------------------------------------------------------------- /test/regression/expected/map_functions.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/expected/map_functions.out -------------------------------------------------------------------------------- /test/regression/expected/map_functions_comprehensive.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/expected/map_functions_comprehensive.out -------------------------------------------------------------------------------- /test/regression/expected/materialized_view.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/expected/materialized_view.out -------------------------------------------------------------------------------- /test/regression/expected/non_superuser.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/expected/non_superuser.out -------------------------------------------------------------------------------- /test/regression/expected/order_by.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/expected/order_by.out -------------------------------------------------------------------------------- /test/regression/expected/parallel_postgres_scan.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/expected/parallel_postgres_scan.out -------------------------------------------------------------------------------- /test/regression/expected/postgres_table_etl.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/expected/postgres_table_etl.out -------------------------------------------------------------------------------- /test/regression/expected/prepare.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/expected/prepare.out -------------------------------------------------------------------------------- /test/regression/expected/projection_pushdown_unsupported_type.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/expected/projection_pushdown_unsupported_type.out -------------------------------------------------------------------------------- /test/regression/expected/query_filter.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/expected/query_filter.out -------------------------------------------------------------------------------- /test/regression/expected/read_functions.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/expected/read_functions.out -------------------------------------------------------------------------------- /test/regression/expected/scan_postgres_tables.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/expected/scan_postgres_tables.out -------------------------------------------------------------------------------- /test/regression/expected/search_path.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/expected/search_path.out -------------------------------------------------------------------------------- /test/regression/expected/simple_functions.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/expected/simple_functions.out -------------------------------------------------------------------------------- /test/regression/expected/standard_conforming_strings.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/expected/standard_conforming_strings.out -------------------------------------------------------------------------------- /test/regression/expected/tablesample.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/expected/tablesample.out -------------------------------------------------------------------------------- /test/regression/expected/temporary_tables.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/expected/temporary_tables.out -------------------------------------------------------------------------------- /test/regression/expected/test_all_types.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/expected/test_all_types.out -------------------------------------------------------------------------------- /test/regression/expected/time_bucket.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/expected/time_bucket.out -------------------------------------------------------------------------------- /test/regression/expected/timescale_conflict.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/expected/timescale_conflict.out -------------------------------------------------------------------------------- /test/regression/expected/timestamp_timestamptz.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/expected/timestamp_timestamptz.out -------------------------------------------------------------------------------- /test/regression/expected/timestamp_with_interval.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/expected/timestamp_with_interval.out -------------------------------------------------------------------------------- /test/regression/expected/transaction_errors.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/expected/transaction_errors.out -------------------------------------------------------------------------------- /test/regression/expected/transaction_isolation.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/expected/transaction_isolation.out -------------------------------------------------------------------------------- /test/regression/expected/transactions.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/expected/transactions.out -------------------------------------------------------------------------------- /test/regression/expected/type_support.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/expected/type_support.out -------------------------------------------------------------------------------- /test/regression/expected/union_functions.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/expected/union_functions.out -------------------------------------------------------------------------------- /test/regression/expected/unresolved_type.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/expected/unresolved_type.out -------------------------------------------------------------------------------- /test/regression/expected/views.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/expected/views.out -------------------------------------------------------------------------------- /test/regression/regression.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/regression.conf -------------------------------------------------------------------------------- /test/regression/schedule: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/schedule -------------------------------------------------------------------------------- /test/regression/sql/alter_table_commands.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/sql/alter_table_commands.sql -------------------------------------------------------------------------------- /test/regression/sql/altered_tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/sql/altered_tables.sql -------------------------------------------------------------------------------- /test/regression/sql/approx_count_distinct.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/sql/approx_count_distinct.sql -------------------------------------------------------------------------------- /test/regression/sql/array_problems.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/sql/array_problems.sql -------------------------------------------------------------------------------- /test/regression/sql/array_type_support.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/sql/array_type_support.sql -------------------------------------------------------------------------------- /test/regression/sql/basic.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/sql/basic.sql -------------------------------------------------------------------------------- /test/regression/sql/case_insensitivity.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/sql/case_insensitivity.sql -------------------------------------------------------------------------------- /test/regression/sql/concurrency.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/sql/concurrency.sql -------------------------------------------------------------------------------- /test/regression/sql/correct_null_conversions.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/sql/correct_null_conversions.sql -------------------------------------------------------------------------------- /test/regression/sql/create_schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/sql/create_schema.sql -------------------------------------------------------------------------------- /test/regression/sql/create_table_as.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/sql/create_table_as.sql -------------------------------------------------------------------------------- /test/regression/sql/cte.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/sql/cte.sql -------------------------------------------------------------------------------- /test/regression/sql/date.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/sql/date.sql -------------------------------------------------------------------------------- /test/regression/sql/domain.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/sql/domain.sql -------------------------------------------------------------------------------- /test/regression/sql/duckdb_only_functions.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/sql/duckdb_only_functions.sql -------------------------------------------------------------------------------- /test/regression/sql/duckdb_recycle.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/sql/duckdb_recycle.sql -------------------------------------------------------------------------------- /test/regression/sql/duckdb_secrets.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/sql/duckdb_secrets.sql -------------------------------------------------------------------------------- /test/regression/sql/duckdb_views.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/sql/duckdb_views.sql -------------------------------------------------------------------------------- /test/regression/sql/execution_error.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/sql/execution_error.sql -------------------------------------------------------------------------------- /test/regression/sql/extensions.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/sql/extensions.sql -------------------------------------------------------------------------------- /test/regression/sql/foreign_data_wrapper.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/sql/foreign_data_wrapper.sql -------------------------------------------------------------------------------- /test/regression/sql/function.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/sql/function.sql -------------------------------------------------------------------------------- /test/regression/sql/gucs.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/sql/gucs.sql -------------------------------------------------------------------------------- /test/regression/sql/hugeint_conversion.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/sql/hugeint_conversion.sql -------------------------------------------------------------------------------- /test/regression/sql/issue_410.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/sql/issue_410.sql -------------------------------------------------------------------------------- /test/regression/sql/issue_730.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/sql/issue_730.sql -------------------------------------------------------------------------------- /test/regression/sql/issue_748.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/sql/issue_748.sql -------------------------------------------------------------------------------- /test/regression/sql/issue_749.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/sql/issue_749.sql -------------------------------------------------------------------------------- /test/regression/sql/issue_789.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/sql/issue_789.sql -------------------------------------------------------------------------------- /test/regression/sql/issue_796.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/sql/issue_796.sql -------------------------------------------------------------------------------- /test/regression/sql/issue_802.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/sql/issue_802.sql -------------------------------------------------------------------------------- /test/regression/sql/issue_813.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/sql/issue_813.sql -------------------------------------------------------------------------------- /test/regression/sql/json_functions_duckdb.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/sql/json_functions_duckdb.sql -------------------------------------------------------------------------------- /test/regression/sql/map_functions.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/sql/map_functions.sql -------------------------------------------------------------------------------- /test/regression/sql/map_functions_comprehensive.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/sql/map_functions_comprehensive.sql -------------------------------------------------------------------------------- /test/regression/sql/materialized_view.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/sql/materialized_view.sql -------------------------------------------------------------------------------- /test/regression/sql/non_superuser.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/sql/non_superuser.sql -------------------------------------------------------------------------------- /test/regression/sql/order_by.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/sql/order_by.sql -------------------------------------------------------------------------------- /test/regression/sql/parallel_postgres_scan.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/sql/parallel_postgres_scan.sql -------------------------------------------------------------------------------- /test/regression/sql/postgres_table_etl.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/sql/postgres_table_etl.sql -------------------------------------------------------------------------------- /test/regression/sql/prepare.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/sql/prepare.sql -------------------------------------------------------------------------------- /test/regression/sql/projection_pushdown_unsupported_type.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/sql/projection_pushdown_unsupported_type.sql -------------------------------------------------------------------------------- /test/regression/sql/query_filter.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/sql/query_filter.sql -------------------------------------------------------------------------------- /test/regression/sql/read_functions.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/sql/read_functions.sql -------------------------------------------------------------------------------- /test/regression/sql/scan_postgres_tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/sql/scan_postgres_tables.sql -------------------------------------------------------------------------------- /test/regression/sql/search_path.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/sql/search_path.sql -------------------------------------------------------------------------------- /test/regression/sql/simple_functions.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/sql/simple_functions.sql -------------------------------------------------------------------------------- /test/regression/sql/standard_conforming_strings.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/sql/standard_conforming_strings.sql -------------------------------------------------------------------------------- /test/regression/sql/tablesample.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/sql/tablesample.sql -------------------------------------------------------------------------------- /test/regression/sql/temporary_tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/sql/temporary_tables.sql -------------------------------------------------------------------------------- /test/regression/sql/test_all_types.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/sql/test_all_types.sql -------------------------------------------------------------------------------- /test/regression/sql/time_bucket.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/sql/time_bucket.sql -------------------------------------------------------------------------------- /test/regression/sql/timescale_conflict.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/sql/timescale_conflict.sql -------------------------------------------------------------------------------- /test/regression/sql/timestamp_timestamptz.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/sql/timestamp_timestamptz.sql -------------------------------------------------------------------------------- /test/regression/sql/timestamp_with_interval.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/sql/timestamp_with_interval.sql -------------------------------------------------------------------------------- /test/regression/sql/transaction_errors.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/sql/transaction_errors.sql -------------------------------------------------------------------------------- /test/regression/sql/transaction_isolation.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/sql/transaction_isolation.sql -------------------------------------------------------------------------------- /test/regression/sql/transactions.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/sql/transactions.sql -------------------------------------------------------------------------------- /test/regression/sql/type_support.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/sql/type_support.sql -------------------------------------------------------------------------------- /test/regression/sql/union_functions.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/sql/union_functions.sql -------------------------------------------------------------------------------- /test/regression/sql/unresolved_type.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/sql/unresolved_type.sql -------------------------------------------------------------------------------- /test/regression/sql/views.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/test/regression/sql/views.sql -------------------------------------------------------------------------------- /third_party/pg_duckdb_extensions.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/pg_duckdb/HEAD/third_party/pg_duckdb_extensions.cmake --------------------------------------------------------------------------------