├── .devcontainer ├── Dockerfile └── devcontainer.json ├── .flake8 ├── .github ├── dependabot.yml └── workflows │ ├── main.yml │ ├── nightly.yml │ └── release.yml ├── .gitignore ├── .pre-commit-config.yaml ├── CHANGELOG.md ├── LICENSE ├── MANIFEST.in ├── README.md ├── dbt ├── __init__.py ├── adapters │ ├── __init__.py │ └── duckdb │ │ ├── __init__.py │ │ ├── __version__.py │ │ ├── cli.py │ │ ├── column.py │ │ ├── connections.py │ │ ├── constants.py │ │ ├── credentials.py │ │ ├── environments │ │ ├── __init__.py │ │ ├── buenavista.py │ │ ├── local.py │ │ └── motherduck.py │ │ ├── impl.py │ │ ├── plugins │ │ ├── __init__.py │ │ ├── delta.py │ │ ├── excel.py │ │ ├── glue.py │ │ ├── gsheet.py │ │ ├── iceberg.py │ │ ├── motherduck.py │ │ ├── pd_utils.py │ │ ├── postgres.py │ │ └── sqlalchemy.py │ │ ├── relation.py │ │ ├── secrets.py │ │ └── utils.py └── include │ ├── __init__.py │ └── duckdb │ ├── __init__.py │ ├── dbt_project.yml │ ├── macros │ ├── adapters.sql │ ├── catalog.sql │ ├── columns.sql │ ├── materializations │ │ ├── external.sql │ │ ├── hooks.sql │ │ ├── incremental.sql │ │ ├── incremental_strategy │ │ │ ├── delete_insert.sql │ │ │ ├── merge.sql │ │ │ ├── merge_config_validation.sql │ │ │ ├── merge_defaults.sql │ │ │ └── validation_helper.sql │ │ ├── table.sql │ │ └── table_function.sql │ ├── persist_docs.sql │ ├── seed.sql │ ├── snapshot_helper.sql │ └── utils │ │ ├── any_value.sql │ │ ├── dateadd.sql │ │ ├── datediff.sql │ │ ├── external_location.sql │ │ ├── generate_series.sql │ │ ├── lastday.sql │ │ ├── listagg.sql │ │ ├── splitpart.sql │ │ └── upstream.sql │ └── sample_profiles.yml ├── dev-requirements.txt ├── mypy.ini ├── pytest.ini ├── scripts └── build-dist.sh ├── setup.cfg ├── setup.py ├── tests ├── __init__.py ├── bv_test_server.py ├── conftest.py ├── create_function_plugin.py ├── data │ └── excel_file.xlsx ├── functional │ ├── adapter │ │ ├── aliases │ │ │ └── test_aliases.py │ │ ├── indexes │ │ │ ├── __init__.py │ │ │ ├── fixtures.py │ │ │ └── test_indexes.py │ │ ├── simple_seed │ │ │ └── test_fast_seed.py │ │ ├── store_test_failures_tests │ │ │ └── test_store_test_failures.py │ │ ├── test_attach.py │ │ ├── test_basic.py │ │ ├── test_caching.py │ │ ├── test_changing_relation_type.py │ │ ├── test_community_extensions.py │ │ ├── test_concurrency.py │ │ ├── test_constraints.py │ │ ├── test_empty.py │ │ ├── test_ephemeral.py │ │ ├── test_external.py │ │ ├── test_hooks.py │ │ ├── test_incremental.py │ │ ├── test_persist_docs.py │ │ ├── test_python_model.py │ │ ├── test_rematerialize.py │ │ ├── test_simple_snapshot.py │ │ ├── test_sources.py │ │ ├── test_table_function.py │ │ ├── test_unit_testing.py │ │ ├── test_write_options.py │ │ └── utils │ │ │ ├── test_date_spine.py │ │ │ └── test_utils.py │ ├── fsspec │ │ └── test_filesystems.py │ └── plugins │ │ ├── motherduck │ │ ├── conftest.py │ │ ├── fixtures.py │ │ ├── test_macros.py │ │ ├── test_motherduck.py │ │ ├── test_motherduck_attach.py │ │ ├── test_motherduck_ducklake.py │ │ ├── test_motherduck_saas_mode.py │ │ └── test_motherduck_write_conflict.py │ │ ├── test_delta.py │ │ ├── test_excel.py │ │ ├── test_glue.py │ │ ├── test_gsheet.py │ │ ├── test_iceberg.py │ │ ├── test_plugins.py │ │ ├── test_postgres.py │ │ └── test_sqlite.py └── unit │ ├── __init__.py │ ├── test_column.py │ ├── test_credentials.py │ ├── test_data_path_quoting.py │ ├── test_duckdb_adapter.py │ ├── test_external_utils.py │ ├── test_get_column_schema.py │ ├── test_glue.py │ ├── test_retries_connect.py │ ├── test_retries_query.py │ └── utils.py └── tox.ini /.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/.flake8 -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/nightly.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/.github/workflows/nightly.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/README.md -------------------------------------------------------------------------------- /dbt/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/dbt/__init__.py -------------------------------------------------------------------------------- /dbt/adapters/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/dbt/adapters/__init__.py -------------------------------------------------------------------------------- /dbt/adapters/duckdb/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/dbt/adapters/duckdb/__init__.py -------------------------------------------------------------------------------- /dbt/adapters/duckdb/__version__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/dbt/adapters/duckdb/__version__.py -------------------------------------------------------------------------------- /dbt/adapters/duckdb/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/dbt/adapters/duckdb/cli.py -------------------------------------------------------------------------------- /dbt/adapters/duckdb/column.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/dbt/adapters/duckdb/column.py -------------------------------------------------------------------------------- /dbt/adapters/duckdb/connections.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/dbt/adapters/duckdb/connections.py -------------------------------------------------------------------------------- /dbt/adapters/duckdb/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/dbt/adapters/duckdb/constants.py -------------------------------------------------------------------------------- /dbt/adapters/duckdb/credentials.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/dbt/adapters/duckdb/credentials.py -------------------------------------------------------------------------------- /dbt/adapters/duckdb/environments/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/dbt/adapters/duckdb/environments/__init__.py -------------------------------------------------------------------------------- /dbt/adapters/duckdb/environments/buenavista.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/dbt/adapters/duckdb/environments/buenavista.py -------------------------------------------------------------------------------- /dbt/adapters/duckdb/environments/local.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/dbt/adapters/duckdb/environments/local.py -------------------------------------------------------------------------------- /dbt/adapters/duckdb/environments/motherduck.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/dbt/adapters/duckdb/environments/motherduck.py -------------------------------------------------------------------------------- /dbt/adapters/duckdb/impl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/dbt/adapters/duckdb/impl.py -------------------------------------------------------------------------------- /dbt/adapters/duckdb/plugins/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/dbt/adapters/duckdb/plugins/__init__.py -------------------------------------------------------------------------------- /dbt/adapters/duckdb/plugins/delta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/dbt/adapters/duckdb/plugins/delta.py -------------------------------------------------------------------------------- /dbt/adapters/duckdb/plugins/excel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/dbt/adapters/duckdb/plugins/excel.py -------------------------------------------------------------------------------- /dbt/adapters/duckdb/plugins/glue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/dbt/adapters/duckdb/plugins/glue.py -------------------------------------------------------------------------------- /dbt/adapters/duckdb/plugins/gsheet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/dbt/adapters/duckdb/plugins/gsheet.py -------------------------------------------------------------------------------- /dbt/adapters/duckdb/plugins/iceberg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/dbt/adapters/duckdb/plugins/iceberg.py -------------------------------------------------------------------------------- /dbt/adapters/duckdb/plugins/motherduck.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/dbt/adapters/duckdb/plugins/motherduck.py -------------------------------------------------------------------------------- /dbt/adapters/duckdb/plugins/pd_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/dbt/adapters/duckdb/plugins/pd_utils.py -------------------------------------------------------------------------------- /dbt/adapters/duckdb/plugins/postgres.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/dbt/adapters/duckdb/plugins/postgres.py -------------------------------------------------------------------------------- /dbt/adapters/duckdb/plugins/sqlalchemy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/dbt/adapters/duckdb/plugins/sqlalchemy.py -------------------------------------------------------------------------------- /dbt/adapters/duckdb/relation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/dbt/adapters/duckdb/relation.py -------------------------------------------------------------------------------- /dbt/adapters/duckdb/secrets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/dbt/adapters/duckdb/secrets.py -------------------------------------------------------------------------------- /dbt/adapters/duckdb/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/dbt/adapters/duckdb/utils.py -------------------------------------------------------------------------------- /dbt/include/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/dbt/include/__init__.py -------------------------------------------------------------------------------- /dbt/include/duckdb/__init__.py: -------------------------------------------------------------------------------- 1 | import os 2 | 3 | PACKAGE_PATH = os.path.dirname(__file__) 4 | -------------------------------------------------------------------------------- /dbt/include/duckdb/dbt_project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/dbt/include/duckdb/dbt_project.yml -------------------------------------------------------------------------------- /dbt/include/duckdb/macros/adapters.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/dbt/include/duckdb/macros/adapters.sql -------------------------------------------------------------------------------- /dbt/include/duckdb/macros/catalog.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/dbt/include/duckdb/macros/catalog.sql -------------------------------------------------------------------------------- /dbt/include/duckdb/macros/columns.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/dbt/include/duckdb/macros/columns.sql -------------------------------------------------------------------------------- /dbt/include/duckdb/macros/materializations/external.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/dbt/include/duckdb/macros/materializations/external.sql -------------------------------------------------------------------------------- /dbt/include/duckdb/macros/materializations/hooks.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/dbt/include/duckdb/macros/materializations/hooks.sql -------------------------------------------------------------------------------- /dbt/include/duckdb/macros/materializations/incremental.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/dbt/include/duckdb/macros/materializations/incremental.sql -------------------------------------------------------------------------------- /dbt/include/duckdb/macros/materializations/incremental_strategy/delete_insert.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/dbt/include/duckdb/macros/materializations/incremental_strategy/delete_insert.sql -------------------------------------------------------------------------------- /dbt/include/duckdb/macros/materializations/incremental_strategy/merge.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/dbt/include/duckdb/macros/materializations/incremental_strategy/merge.sql -------------------------------------------------------------------------------- /dbt/include/duckdb/macros/materializations/incremental_strategy/merge_config_validation.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/dbt/include/duckdb/macros/materializations/incremental_strategy/merge_config_validation.sql -------------------------------------------------------------------------------- /dbt/include/duckdb/macros/materializations/incremental_strategy/merge_defaults.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/dbt/include/duckdb/macros/materializations/incremental_strategy/merge_defaults.sql -------------------------------------------------------------------------------- /dbt/include/duckdb/macros/materializations/incremental_strategy/validation_helper.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/dbt/include/duckdb/macros/materializations/incremental_strategy/validation_helper.sql -------------------------------------------------------------------------------- /dbt/include/duckdb/macros/materializations/table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/dbt/include/duckdb/macros/materializations/table.sql -------------------------------------------------------------------------------- /dbt/include/duckdb/macros/materializations/table_function.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/dbt/include/duckdb/macros/materializations/table_function.sql -------------------------------------------------------------------------------- /dbt/include/duckdb/macros/persist_docs.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/dbt/include/duckdb/macros/persist_docs.sql -------------------------------------------------------------------------------- /dbt/include/duckdb/macros/seed.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/dbt/include/duckdb/macros/seed.sql -------------------------------------------------------------------------------- /dbt/include/duckdb/macros/snapshot_helper.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/dbt/include/duckdb/macros/snapshot_helper.sql -------------------------------------------------------------------------------- /dbt/include/duckdb/macros/utils/any_value.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/dbt/include/duckdb/macros/utils/any_value.sql -------------------------------------------------------------------------------- /dbt/include/duckdb/macros/utils/dateadd.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/dbt/include/duckdb/macros/utils/dateadd.sql -------------------------------------------------------------------------------- /dbt/include/duckdb/macros/utils/datediff.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/dbt/include/duckdb/macros/utils/datediff.sql -------------------------------------------------------------------------------- /dbt/include/duckdb/macros/utils/external_location.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/dbt/include/duckdb/macros/utils/external_location.sql -------------------------------------------------------------------------------- /dbt/include/duckdb/macros/utils/generate_series.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/dbt/include/duckdb/macros/utils/generate_series.sql -------------------------------------------------------------------------------- /dbt/include/duckdb/macros/utils/lastday.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/dbt/include/duckdb/macros/utils/lastday.sql -------------------------------------------------------------------------------- /dbt/include/duckdb/macros/utils/listagg.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/dbt/include/duckdb/macros/utils/listagg.sql -------------------------------------------------------------------------------- /dbt/include/duckdb/macros/utils/splitpart.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/dbt/include/duckdb/macros/utils/splitpart.sql -------------------------------------------------------------------------------- /dbt/include/duckdb/macros/utils/upstream.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/dbt/include/duckdb/macros/utils/upstream.sql -------------------------------------------------------------------------------- /dbt/include/duckdb/sample_profiles.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/dbt/include/duckdb/sample_profiles.yml -------------------------------------------------------------------------------- /dev-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/dev-requirements.txt -------------------------------------------------------------------------------- /mypy.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/mypy.ini -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/pytest.ini -------------------------------------------------------------------------------- /scripts/build-dist.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/scripts/build-dist.sh -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/bv_test_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/tests/bv_test_server.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/create_function_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/tests/create_function_plugin.py -------------------------------------------------------------------------------- /tests/data/excel_file.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/tests/data/excel_file.xlsx -------------------------------------------------------------------------------- /tests/functional/adapter/aliases/test_aliases.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/tests/functional/adapter/aliases/test_aliases.py -------------------------------------------------------------------------------- /tests/functional/adapter/indexes/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/functional/adapter/indexes/fixtures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/tests/functional/adapter/indexes/fixtures.py -------------------------------------------------------------------------------- /tests/functional/adapter/indexes/test_indexes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/tests/functional/adapter/indexes/test_indexes.py -------------------------------------------------------------------------------- /tests/functional/adapter/simple_seed/test_fast_seed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/tests/functional/adapter/simple_seed/test_fast_seed.py -------------------------------------------------------------------------------- /tests/functional/adapter/store_test_failures_tests/test_store_test_failures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/tests/functional/adapter/store_test_failures_tests/test_store_test_failures.py -------------------------------------------------------------------------------- /tests/functional/adapter/test_attach.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/tests/functional/adapter/test_attach.py -------------------------------------------------------------------------------- /tests/functional/adapter/test_basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/tests/functional/adapter/test_basic.py -------------------------------------------------------------------------------- /tests/functional/adapter/test_caching.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/tests/functional/adapter/test_caching.py -------------------------------------------------------------------------------- /tests/functional/adapter/test_changing_relation_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/tests/functional/adapter/test_changing_relation_type.py -------------------------------------------------------------------------------- /tests/functional/adapter/test_community_extensions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/tests/functional/adapter/test_community_extensions.py -------------------------------------------------------------------------------- /tests/functional/adapter/test_concurrency.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/tests/functional/adapter/test_concurrency.py -------------------------------------------------------------------------------- /tests/functional/adapter/test_constraints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/tests/functional/adapter/test_constraints.py -------------------------------------------------------------------------------- /tests/functional/adapter/test_empty.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/tests/functional/adapter/test_empty.py -------------------------------------------------------------------------------- /tests/functional/adapter/test_ephemeral.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/tests/functional/adapter/test_ephemeral.py -------------------------------------------------------------------------------- /tests/functional/adapter/test_external.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/tests/functional/adapter/test_external.py -------------------------------------------------------------------------------- /tests/functional/adapter/test_hooks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/tests/functional/adapter/test_hooks.py -------------------------------------------------------------------------------- /tests/functional/adapter/test_incremental.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/tests/functional/adapter/test_incremental.py -------------------------------------------------------------------------------- /tests/functional/adapter/test_persist_docs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/tests/functional/adapter/test_persist_docs.py -------------------------------------------------------------------------------- /tests/functional/adapter/test_python_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/tests/functional/adapter/test_python_model.py -------------------------------------------------------------------------------- /tests/functional/adapter/test_rematerialize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/tests/functional/adapter/test_rematerialize.py -------------------------------------------------------------------------------- /tests/functional/adapter/test_simple_snapshot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/tests/functional/adapter/test_simple_snapshot.py -------------------------------------------------------------------------------- /tests/functional/adapter/test_sources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/tests/functional/adapter/test_sources.py -------------------------------------------------------------------------------- /tests/functional/adapter/test_table_function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/tests/functional/adapter/test_table_function.py -------------------------------------------------------------------------------- /tests/functional/adapter/test_unit_testing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/tests/functional/adapter/test_unit_testing.py -------------------------------------------------------------------------------- /tests/functional/adapter/test_write_options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/tests/functional/adapter/test_write_options.py -------------------------------------------------------------------------------- /tests/functional/adapter/utils/test_date_spine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/tests/functional/adapter/utils/test_date_spine.py -------------------------------------------------------------------------------- /tests/functional/adapter/utils/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/tests/functional/adapter/utils/test_utils.py -------------------------------------------------------------------------------- /tests/functional/fsspec/test_filesystems.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/tests/functional/fsspec/test_filesystems.py -------------------------------------------------------------------------------- /tests/functional/plugins/motherduck/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/tests/functional/plugins/motherduck/conftest.py -------------------------------------------------------------------------------- /tests/functional/plugins/motherduck/fixtures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/tests/functional/plugins/motherduck/fixtures.py -------------------------------------------------------------------------------- /tests/functional/plugins/motherduck/test_macros.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/tests/functional/plugins/motherduck/test_macros.py -------------------------------------------------------------------------------- /tests/functional/plugins/motherduck/test_motherduck.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/tests/functional/plugins/motherduck/test_motherduck.py -------------------------------------------------------------------------------- /tests/functional/plugins/motherduck/test_motherduck_attach.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/tests/functional/plugins/motherduck/test_motherduck_attach.py -------------------------------------------------------------------------------- /tests/functional/plugins/motherduck/test_motherduck_ducklake.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/tests/functional/plugins/motherduck/test_motherduck_ducklake.py -------------------------------------------------------------------------------- /tests/functional/plugins/motherduck/test_motherduck_saas_mode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/tests/functional/plugins/motherduck/test_motherduck_saas_mode.py -------------------------------------------------------------------------------- /tests/functional/plugins/motherduck/test_motherduck_write_conflict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/tests/functional/plugins/motherduck/test_motherduck_write_conflict.py -------------------------------------------------------------------------------- /tests/functional/plugins/test_delta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/tests/functional/plugins/test_delta.py -------------------------------------------------------------------------------- /tests/functional/plugins/test_excel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/tests/functional/plugins/test_excel.py -------------------------------------------------------------------------------- /tests/functional/plugins/test_glue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/tests/functional/plugins/test_glue.py -------------------------------------------------------------------------------- /tests/functional/plugins/test_gsheet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/tests/functional/plugins/test_gsheet.py -------------------------------------------------------------------------------- /tests/functional/plugins/test_iceberg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/tests/functional/plugins/test_iceberg.py -------------------------------------------------------------------------------- /tests/functional/plugins/test_plugins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/tests/functional/plugins/test_plugins.py -------------------------------------------------------------------------------- /tests/functional/plugins/test_postgres.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/tests/functional/plugins/test_postgres.py -------------------------------------------------------------------------------- /tests/functional/plugins/test_sqlite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/tests/functional/plugins/test_sqlite.py -------------------------------------------------------------------------------- /tests/unit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/test_column.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/tests/unit/test_column.py -------------------------------------------------------------------------------- /tests/unit/test_credentials.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/tests/unit/test_credentials.py -------------------------------------------------------------------------------- /tests/unit/test_data_path_quoting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/tests/unit/test_data_path_quoting.py -------------------------------------------------------------------------------- /tests/unit/test_duckdb_adapter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/tests/unit/test_duckdb_adapter.py -------------------------------------------------------------------------------- /tests/unit/test_external_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/tests/unit/test_external_utils.py -------------------------------------------------------------------------------- /tests/unit/test_get_column_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/tests/unit/test_get_column_schema.py -------------------------------------------------------------------------------- /tests/unit/test_glue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/tests/unit/test_glue.py -------------------------------------------------------------------------------- /tests/unit/test_retries_connect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/tests/unit/test_retries_connect.py -------------------------------------------------------------------------------- /tests/unit/test_retries_query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/tests/unit/test_retries_query.py -------------------------------------------------------------------------------- /tests/unit/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/tests/unit/utils.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckdb/dbt-duckdb/HEAD/tox.ini --------------------------------------------------------------------------------