From 1b4766f57fe124ad30ef367a6a6861858f6ca9db Mon Sep 17 00:00:00 2001 From: Mike Alfare Date: Thu, 19 Dec 2024 19:05:10 -0500 Subject: [PATCH 1/7] move all project files into a namespace directory, use src convention for functional code --- {.changes => dbt-redshift/.changes/.changes}/0.0.0.md | 0 {.changes => dbt-redshift/.changes/.changes}/README.md | 0 {.changes => dbt-redshift/.changes/.changes}/header.tpl.md | 0 {.changes => dbt-redshift/.changes/.changes}/unreleased/.gitkeep | 0 .../.changes}/unreleased/Under the Hood-20241204-185729.yaml | 0 .../.changes}/unreleased/Under the Hood-20241207-165918.yaml | 0 .../.changes}/unreleased/Under the Hood-20241211-145132.yaml | 0 .changie.yaml => dbt-redshift/.changie.yaml | 0 CHANGELOG.md => dbt-redshift/CHANGELOG.md | 0 CONTRIBUTING.md => dbt-redshift/CONTRIBUTING.md | 0 README.md => dbt-redshift/README.md | 0 {docker => dbt-redshift/docker/docker}/Dockerfile | 0 {docker => dbt-redshift/docker/docker}/README.md | 0 {docker => dbt-redshift/docker/docker}/dev.Dockerfile | 0 hatch.toml => dbt-redshift/hatch.toml | 0 pyproject.toml => dbt-redshift/pyproject.toml | 0 {scripts => dbt-redshift/scripts/scripts}/build-dist.sh | 0 {scripts => dbt-redshift/scripts/scripts}/env-setup.sh | 0 {.github => dbt-redshift}/scripts/update_dependencies.sh | 0 .../scripts/update_dev_dependency_branches.sh | 0 {.github => dbt-redshift}/scripts/update_release_branch.sh | 0 {dbt => dbt-redshift/src/dbt/dbt}/__init__.py | 0 {dbt => dbt-redshift/src/dbt/dbt}/adapters/redshift/__init__.py | 0 .../src/dbt/dbt}/adapters/redshift/__version__.py | 0 .../src/dbt/dbt}/adapters/redshift/connections.py | 0 {dbt => dbt-redshift/src/dbt/dbt}/adapters/redshift/impl.py | 0 {dbt => dbt-redshift/src/dbt/dbt}/adapters/redshift/relation.py | 0 .../src/dbt/dbt}/adapters/redshift/relation_configs/__init__.py | 0 .../src/dbt/dbt}/adapters/redshift/relation_configs/base.py | 0 .../src/dbt/dbt}/adapters/redshift/relation_configs/dist.py | 0 .../dbt}/adapters/redshift/relation_configs/materialized_view.py | 0 .../src/dbt/dbt}/adapters/redshift/relation_configs/policies.py | 0 .../src/dbt/dbt}/adapters/redshift/relation_configs/sort.py | 0 {dbt => dbt-redshift/src/dbt/dbt}/adapters/redshift/utility.py | 0 {dbt => dbt-redshift/src/dbt/dbt}/include/redshift/__init__.py | 0 .../src/dbt/dbt}/include/redshift/dbt_project.yml | 0 .../src/dbt/dbt}/include/redshift/macros/adapters.sql | 0 .../dbt/dbt}/include/redshift/macros/adapters/apply_grants.sql | 0 .../dbt/dbt}/include/redshift/macros/adapters/unit_testing.sql | 0 .../src/dbt/dbt}/include/redshift/macros/catalog/by_relation.sql | 0 .../src/dbt/dbt}/include/redshift/macros/catalog/by_schema.sql | 0 .../src/dbt/dbt}/include/redshift/macros/catalog/catalog.sql | 0 .../redshift/macros/materializations/incremental_merge.sql | 0 .../redshift/macros/materializations/materialized_view.sql | 0 .../include/redshift/macros/materializations/seeds/helpers.sql | 0 .../include/redshift/macros/materializations/snapshot_merge.sql | 0 .../dbt/dbt}/include/redshift/macros/materializations/table.sql | 0 .../dbt/dbt}/include/redshift/macros/materializations/view.sql | 0 .../include/redshift/macros/metadata/relation_last_modified.sql | 0 .../src/dbt/dbt}/include/redshift/macros/relations.sql | 0 .../include/redshift/macros/relations/materialized_view/alter.sql | 0 .../redshift/macros/relations/materialized_view/create.sql | 0 .../redshift/macros/relations/materialized_view/describe.sql | 0 .../include/redshift/macros/relations/materialized_view/drop.sql | 0 .../redshift/macros/relations/materialized_view/refresh.sql | 0 .../src/dbt/dbt}/include/redshift/macros/relations/table/drop.sql | 0 .../dbt/dbt}/include/redshift/macros/relations/table/rename.sql | 0 .../src/dbt/dbt}/include/redshift/macros/relations/view/drop.sql | 0 .../dbt/dbt}/include/redshift/macros/relations/view/rename.sql | 0 .../dbt/dbt}/include/redshift/macros/relations/view/replace.sql | 0 .../src/dbt/dbt}/include/redshift/macros/timestamps.sql | 0 .../src/dbt/dbt}/include/redshift/macros/utils/array_append.sql | 0 .../src/dbt/dbt}/include/redshift/macros/utils/array_concat.sql | 0 .../dbt/dbt}/include/redshift/macros/utils/array_construct.sql | 0 .../dbt/dbt}/include/redshift/macros/utils/cast_bool_to_text.sql | 0 .../src/dbt/dbt}/include/redshift/macros/utils/dateadd.sql | 0 .../src/dbt/dbt}/include/redshift/macros/utils/datediff.sql | 0 .../src/dbt/dbt}/include/redshift/macros/utils/last_day.sql | 0 .../src/dbt/dbt}/include/redshift/macros/utils/length.sql | 0 .../src/dbt/dbt}/include/redshift/macros/utils/listagg.sql | 0 .../src/dbt/dbt}/include/redshift/macros/utils/split_part.sql | 0 .../src/dbt/dbt}/include/redshift/profile_template.yml | 0 test.env.example => dbt-redshift/test.env.example | 0 {tests => dbt-redshift/tests/tests}/__init__.py | 0 {tests => dbt-redshift/tests/tests}/boundary/__init__.py | 0 {tests => dbt-redshift/tests/tests}/boundary/conftest.py | 0 .../tests/tests}/boundary/test_redshift_connector.py | 0 {tests => dbt-redshift/tests/tests}/conftest.py | 0 {tests => dbt-redshift/tests/tests}/functional/__init__.py | 0 .../tests/tests}/functional/adapter/__init__.py | 0 .../tests/tests}/functional/adapter/backup_tests/models.py | 0 .../tests}/functional/adapter/backup_tests/test_backup_table.py | 0 .../tests/tests}/functional/adapter/catalog_tests/files.py | 0 .../tests}/functional/adapter/catalog_tests/test_get_catalog.py | 0 .../functional/adapter/catalog_tests/test_relation_types.py | 0 .../tests/tests}/functional/adapter/conftest.py | 0 .../tests/tests}/functional/adapter/dbt_clone/test_dbt_clone.py | 0 .../tests/tests}/functional/adapter/dbt_show/test_dbt_show.py | 0 .../tests/tests}/functional/adapter/empty/test_empty.py | 0 .../tests/tests}/functional/adapter/expected_stats.py | 0 .../adapter/incremental/test_incremental_merge_exclude_columns.py | 0 .../functional/adapter/incremental/test_incremental_microbatch.py | 0 .../adapter/incremental/test_incremental_on_schema_change.py | 0 .../functional/adapter/incremental/test_incremental_predicates.py | 0 .../functional/adapter/incremental/test_incremental_run_result.py | 0 .../functional/adapter/incremental/test_incremental_strategies.py | 0 .../functional/adapter/incremental/test_incremental_unique_id.py | 0 .../tests}/functional/adapter/materialized_view_tests/__init__.py | 0 .../adapter/materialized_view_tests/test_drop_cascade.py | 0 .../adapter/materialized_view_tests/test_materialized_views.py | 0 .../tests}/functional/adapter/materialized_view_tests/utils.py | 0 .../tests}/functional/adapter/sources_freshness_tests/files.py | 0 .../sources_freshness_tests/test_get_relation_last_modified.py | 0 .../tests/tests}/functional/adapter/test_adapter_methods.py | 0 .../tests/tests}/functional/adapter/test_basic.py | 0 .../tests}/functional/adapter/test_changing_relation_type.py | 0 .../tests/tests}/functional/adapter/test_column_types.py | 0 .../tests/tests}/functional/adapter/test_constraints.py | 0 .../tests/tests}/functional/adapter/test_grants.py | 0 .../tests/tests}/functional/adapter/test_late_binding_view.py | 0 .../tests/tests}/functional/adapter/test_macros.py | 0 .../tests/tests}/functional/adapter/test_persist_docs.py | 0 .../tests/tests}/functional/adapter/test_query_comment.py | 0 .../tests/tests}/functional/adapter/test_relation_name.py | 0 .../tests/tests}/functional/adapter/test_simple_seed.py | 0 .../tests/tests}/functional/adapter/test_simple_snapshot.py | 0 .../tests/tests}/functional/adapter/test_store_test_failures.py | 0 .../tests/tests}/functional/adapter/unit_testing/fixtures.py | 0 .../tests}/functional/adapter/unit_testing/test_unit_testing.py | 0 .../tests/tests}/functional/adapter/utils/test_data_types.py | 0 .../tests/tests}/functional/adapter/utils/test_timestamps.py | 0 .../tests/tests}/functional/adapter/utils/test_utils.py | 0 {tests => dbt-redshift/tests/tests}/functional/conftest.py | 0 .../tests/tests}/functional/test_auth_method.py | 0 {tests => dbt-redshift/tests/tests}/functional/test_autocommit.py | 0 .../tests/tests}/functional/test_columns_in_relation.py | 0 {tests => dbt-redshift/tests/tests}/unit/__init__.py | 0 {tests => dbt-redshift/tests/tests}/unit/mock_adapter.py | 0 {tests => dbt-redshift/tests/tests}/unit/test_auth_method.py | 0 {tests => dbt-redshift/tests/tests}/unit/test_connection.py | 0 {tests => dbt-redshift/tests/tests}/unit/test_conversion.py | 0 .../tests/tests}/unit/test_materialized_view.py | 0 {tests => dbt-redshift/tests/tests}/unit/test_query.py | 0 {tests => dbt-redshift/tests/tests}/unit/test_relation.py | 0 {tests => dbt-redshift/tests/tests}/unit/test_ssl_mode.py | 0 {tests => dbt-redshift/tests/tests}/unit/utils.py | 0 136 files changed, 0 insertions(+), 0 deletions(-) rename {.changes => dbt-redshift/.changes/.changes}/0.0.0.md (100%) rename {.changes => dbt-redshift/.changes/.changes}/README.md (100%) rename {.changes => dbt-redshift/.changes/.changes}/header.tpl.md (100%) rename {.changes => dbt-redshift/.changes/.changes}/unreleased/.gitkeep (100%) rename {.changes => dbt-redshift/.changes/.changes}/unreleased/Under the Hood-20241204-185729.yaml (100%) rename {.changes => dbt-redshift/.changes/.changes}/unreleased/Under the Hood-20241207-165918.yaml (100%) rename {.changes => dbt-redshift/.changes/.changes}/unreleased/Under the Hood-20241211-145132.yaml (100%) rename .changie.yaml => dbt-redshift/.changie.yaml (100%) rename CHANGELOG.md => dbt-redshift/CHANGELOG.md (100%) rename CONTRIBUTING.md => dbt-redshift/CONTRIBUTING.md (100%) rename README.md => dbt-redshift/README.md (100%) rename {docker => dbt-redshift/docker/docker}/Dockerfile (100%) rename {docker => dbt-redshift/docker/docker}/README.md (100%) rename {docker => dbt-redshift/docker/docker}/dev.Dockerfile (100%) rename hatch.toml => dbt-redshift/hatch.toml (100%) rename pyproject.toml => dbt-redshift/pyproject.toml (100%) rename {scripts => dbt-redshift/scripts/scripts}/build-dist.sh (100%) rename {scripts => dbt-redshift/scripts/scripts}/env-setup.sh (100%) rename {.github => dbt-redshift}/scripts/update_dependencies.sh (100%) rename {.github => dbt-redshift}/scripts/update_dev_dependency_branches.sh (100%) rename {.github => dbt-redshift}/scripts/update_release_branch.sh (100%) rename {dbt => dbt-redshift/src/dbt/dbt}/__init__.py (100%) rename {dbt => dbt-redshift/src/dbt/dbt}/adapters/redshift/__init__.py (100%) rename {dbt => dbt-redshift/src/dbt/dbt}/adapters/redshift/__version__.py (100%) rename {dbt => dbt-redshift/src/dbt/dbt}/adapters/redshift/connections.py (100%) rename {dbt => dbt-redshift/src/dbt/dbt}/adapters/redshift/impl.py (100%) rename {dbt => dbt-redshift/src/dbt/dbt}/adapters/redshift/relation.py (100%) rename {dbt => dbt-redshift/src/dbt/dbt}/adapters/redshift/relation_configs/__init__.py (100%) rename {dbt => dbt-redshift/src/dbt/dbt}/adapters/redshift/relation_configs/base.py (100%) rename {dbt => dbt-redshift/src/dbt/dbt}/adapters/redshift/relation_configs/dist.py (100%) rename {dbt => dbt-redshift/src/dbt/dbt}/adapters/redshift/relation_configs/materialized_view.py (100%) rename {dbt => dbt-redshift/src/dbt/dbt}/adapters/redshift/relation_configs/policies.py (100%) rename {dbt => dbt-redshift/src/dbt/dbt}/adapters/redshift/relation_configs/sort.py (100%) rename {dbt => dbt-redshift/src/dbt/dbt}/adapters/redshift/utility.py (100%) rename {dbt => dbt-redshift/src/dbt/dbt}/include/redshift/__init__.py (100%) rename {dbt => dbt-redshift/src/dbt/dbt}/include/redshift/dbt_project.yml (100%) rename {dbt => dbt-redshift/src/dbt/dbt}/include/redshift/macros/adapters.sql (100%) rename {dbt => dbt-redshift/src/dbt/dbt}/include/redshift/macros/adapters/apply_grants.sql (100%) rename {dbt => dbt-redshift/src/dbt/dbt}/include/redshift/macros/adapters/unit_testing.sql (100%) rename {dbt => dbt-redshift/src/dbt/dbt}/include/redshift/macros/catalog/by_relation.sql (100%) rename {dbt => dbt-redshift/src/dbt/dbt}/include/redshift/macros/catalog/by_schema.sql (100%) rename {dbt => dbt-redshift/src/dbt/dbt}/include/redshift/macros/catalog/catalog.sql (100%) rename {dbt => dbt-redshift/src/dbt/dbt}/include/redshift/macros/materializations/incremental_merge.sql (100%) rename {dbt => dbt-redshift/src/dbt/dbt}/include/redshift/macros/materializations/materialized_view.sql (100%) rename {dbt => dbt-redshift/src/dbt/dbt}/include/redshift/macros/materializations/seeds/helpers.sql (100%) rename {dbt => dbt-redshift/src/dbt/dbt}/include/redshift/macros/materializations/snapshot_merge.sql (100%) rename {dbt => dbt-redshift/src/dbt/dbt}/include/redshift/macros/materializations/table.sql (100%) rename {dbt => dbt-redshift/src/dbt/dbt}/include/redshift/macros/materializations/view.sql (100%) rename {dbt => dbt-redshift/src/dbt/dbt}/include/redshift/macros/metadata/relation_last_modified.sql (100%) rename {dbt => dbt-redshift/src/dbt/dbt}/include/redshift/macros/relations.sql (100%) rename {dbt => dbt-redshift/src/dbt/dbt}/include/redshift/macros/relations/materialized_view/alter.sql (100%) rename {dbt => dbt-redshift/src/dbt/dbt}/include/redshift/macros/relations/materialized_view/create.sql (100%) rename {dbt => dbt-redshift/src/dbt/dbt}/include/redshift/macros/relations/materialized_view/describe.sql (100%) rename {dbt => dbt-redshift/src/dbt/dbt}/include/redshift/macros/relations/materialized_view/drop.sql (100%) rename {dbt => dbt-redshift/src/dbt/dbt}/include/redshift/macros/relations/materialized_view/refresh.sql (100%) rename {dbt => dbt-redshift/src/dbt/dbt}/include/redshift/macros/relations/table/drop.sql (100%) rename {dbt => dbt-redshift/src/dbt/dbt}/include/redshift/macros/relations/table/rename.sql (100%) rename {dbt => dbt-redshift/src/dbt/dbt}/include/redshift/macros/relations/view/drop.sql (100%) rename {dbt => dbt-redshift/src/dbt/dbt}/include/redshift/macros/relations/view/rename.sql (100%) rename {dbt => dbt-redshift/src/dbt/dbt}/include/redshift/macros/relations/view/replace.sql (100%) rename {dbt => dbt-redshift/src/dbt/dbt}/include/redshift/macros/timestamps.sql (100%) rename {dbt => dbt-redshift/src/dbt/dbt}/include/redshift/macros/utils/array_append.sql (100%) rename {dbt => dbt-redshift/src/dbt/dbt}/include/redshift/macros/utils/array_concat.sql (100%) rename {dbt => dbt-redshift/src/dbt/dbt}/include/redshift/macros/utils/array_construct.sql (100%) rename {dbt => dbt-redshift/src/dbt/dbt}/include/redshift/macros/utils/cast_bool_to_text.sql (100%) rename {dbt => dbt-redshift/src/dbt/dbt}/include/redshift/macros/utils/dateadd.sql (100%) rename {dbt => dbt-redshift/src/dbt/dbt}/include/redshift/macros/utils/datediff.sql (100%) rename {dbt => dbt-redshift/src/dbt/dbt}/include/redshift/macros/utils/last_day.sql (100%) rename {dbt => dbt-redshift/src/dbt/dbt}/include/redshift/macros/utils/length.sql (100%) rename {dbt => dbt-redshift/src/dbt/dbt}/include/redshift/macros/utils/listagg.sql (100%) rename {dbt => dbt-redshift/src/dbt/dbt}/include/redshift/macros/utils/split_part.sql (100%) rename {dbt => dbt-redshift/src/dbt/dbt}/include/redshift/profile_template.yml (100%) rename test.env.example => dbt-redshift/test.env.example (100%) rename {tests => dbt-redshift/tests/tests}/__init__.py (100%) rename {tests => dbt-redshift/tests/tests}/boundary/__init__.py (100%) rename {tests => dbt-redshift/tests/tests}/boundary/conftest.py (100%) rename {tests => dbt-redshift/tests/tests}/boundary/test_redshift_connector.py (100%) rename {tests => dbt-redshift/tests/tests}/conftest.py (100%) rename {tests => dbt-redshift/tests/tests}/functional/__init__.py (100%) rename {tests => dbt-redshift/tests/tests}/functional/adapter/__init__.py (100%) rename {tests => dbt-redshift/tests/tests}/functional/adapter/backup_tests/models.py (100%) rename {tests => dbt-redshift/tests/tests}/functional/adapter/backup_tests/test_backup_table.py (100%) rename {tests => dbt-redshift/tests/tests}/functional/adapter/catalog_tests/files.py (100%) rename {tests => dbt-redshift/tests/tests}/functional/adapter/catalog_tests/test_get_catalog.py (100%) rename {tests => dbt-redshift/tests/tests}/functional/adapter/catalog_tests/test_relation_types.py (100%) rename {tests => dbt-redshift/tests/tests}/functional/adapter/conftest.py (100%) rename {tests => dbt-redshift/tests/tests}/functional/adapter/dbt_clone/test_dbt_clone.py (100%) rename {tests => dbt-redshift/tests/tests}/functional/adapter/dbt_show/test_dbt_show.py (100%) rename {tests => dbt-redshift/tests/tests}/functional/adapter/empty/test_empty.py (100%) rename {tests => dbt-redshift/tests/tests}/functional/adapter/expected_stats.py (100%) rename {tests => dbt-redshift/tests/tests}/functional/adapter/incremental/test_incremental_merge_exclude_columns.py (100%) rename {tests => dbt-redshift/tests/tests}/functional/adapter/incremental/test_incremental_microbatch.py (100%) rename {tests => dbt-redshift/tests/tests}/functional/adapter/incremental/test_incremental_on_schema_change.py (100%) rename {tests => dbt-redshift/tests/tests}/functional/adapter/incremental/test_incremental_predicates.py (100%) rename {tests => dbt-redshift/tests/tests}/functional/adapter/incremental/test_incremental_run_result.py (100%) rename {tests => dbt-redshift/tests/tests}/functional/adapter/incremental/test_incremental_strategies.py (100%) rename {tests => dbt-redshift/tests/tests}/functional/adapter/incremental/test_incremental_unique_id.py (100%) rename {tests => dbt-redshift/tests/tests}/functional/adapter/materialized_view_tests/__init__.py (100%) rename {tests => dbt-redshift/tests/tests}/functional/adapter/materialized_view_tests/test_drop_cascade.py (100%) rename {tests => dbt-redshift/tests/tests}/functional/adapter/materialized_view_tests/test_materialized_views.py (100%) rename {tests => dbt-redshift/tests/tests}/functional/adapter/materialized_view_tests/utils.py (100%) rename {tests => dbt-redshift/tests/tests}/functional/adapter/sources_freshness_tests/files.py (100%) rename {tests => dbt-redshift/tests/tests}/functional/adapter/sources_freshness_tests/test_get_relation_last_modified.py (100%) rename {tests => dbt-redshift/tests/tests}/functional/adapter/test_adapter_methods.py (100%) rename {tests => dbt-redshift/tests/tests}/functional/adapter/test_basic.py (100%) rename {tests => dbt-redshift/tests/tests}/functional/adapter/test_changing_relation_type.py (100%) rename {tests => dbt-redshift/tests/tests}/functional/adapter/test_column_types.py (100%) rename {tests => dbt-redshift/tests/tests}/functional/adapter/test_constraints.py (100%) rename {tests => dbt-redshift/tests/tests}/functional/adapter/test_grants.py (100%) rename {tests => dbt-redshift/tests/tests}/functional/adapter/test_late_binding_view.py (100%) rename {tests => dbt-redshift/tests/tests}/functional/adapter/test_macros.py (100%) rename {tests => dbt-redshift/tests/tests}/functional/adapter/test_persist_docs.py (100%) rename {tests => dbt-redshift/tests/tests}/functional/adapter/test_query_comment.py (100%) rename {tests => dbt-redshift/tests/tests}/functional/adapter/test_relation_name.py (100%) rename {tests => dbt-redshift/tests/tests}/functional/adapter/test_simple_seed.py (100%) rename {tests => dbt-redshift/tests/tests}/functional/adapter/test_simple_snapshot.py (100%) rename {tests => dbt-redshift/tests/tests}/functional/adapter/test_store_test_failures.py (100%) rename {tests => dbt-redshift/tests/tests}/functional/adapter/unit_testing/fixtures.py (100%) rename {tests => dbt-redshift/tests/tests}/functional/adapter/unit_testing/test_unit_testing.py (100%) rename {tests => dbt-redshift/tests/tests}/functional/adapter/utils/test_data_types.py (100%) rename {tests => dbt-redshift/tests/tests}/functional/adapter/utils/test_timestamps.py (100%) rename {tests => dbt-redshift/tests/tests}/functional/adapter/utils/test_utils.py (100%) rename {tests => dbt-redshift/tests/tests}/functional/conftest.py (100%) rename {tests => dbt-redshift/tests/tests}/functional/test_auth_method.py (100%) rename {tests => dbt-redshift/tests/tests}/functional/test_autocommit.py (100%) rename {tests => dbt-redshift/tests/tests}/functional/test_columns_in_relation.py (100%) rename {tests => dbt-redshift/tests/tests}/unit/__init__.py (100%) rename {tests => dbt-redshift/tests/tests}/unit/mock_adapter.py (100%) rename {tests => dbt-redshift/tests/tests}/unit/test_auth_method.py (100%) rename {tests => dbt-redshift/tests/tests}/unit/test_connection.py (100%) rename {tests => dbt-redshift/tests/tests}/unit/test_conversion.py (100%) rename {tests => dbt-redshift/tests/tests}/unit/test_materialized_view.py (100%) rename {tests => dbt-redshift/tests/tests}/unit/test_query.py (100%) rename {tests => dbt-redshift/tests/tests}/unit/test_relation.py (100%) rename {tests => dbt-redshift/tests/tests}/unit/test_ssl_mode.py (100%) rename {tests => dbt-redshift/tests/tests}/unit/utils.py (100%) diff --git a/.changes/0.0.0.md b/dbt-redshift/.changes/.changes/0.0.0.md similarity index 100% rename from .changes/0.0.0.md rename to dbt-redshift/.changes/.changes/0.0.0.md diff --git a/.changes/README.md b/dbt-redshift/.changes/.changes/README.md similarity index 100% rename from .changes/README.md rename to dbt-redshift/.changes/.changes/README.md diff --git a/.changes/header.tpl.md b/dbt-redshift/.changes/.changes/header.tpl.md similarity index 100% rename from .changes/header.tpl.md rename to dbt-redshift/.changes/.changes/header.tpl.md diff --git a/.changes/unreleased/.gitkeep b/dbt-redshift/.changes/.changes/unreleased/.gitkeep similarity index 100% rename from .changes/unreleased/.gitkeep rename to dbt-redshift/.changes/.changes/unreleased/.gitkeep diff --git a/.changes/unreleased/Under the Hood-20241204-185729.yaml b/dbt-redshift/.changes/.changes/unreleased/Under the Hood-20241204-185729.yaml similarity index 100% rename from .changes/unreleased/Under the Hood-20241204-185729.yaml rename to dbt-redshift/.changes/.changes/unreleased/Under the Hood-20241204-185729.yaml diff --git a/.changes/unreleased/Under the Hood-20241207-165918.yaml b/dbt-redshift/.changes/.changes/unreleased/Under the Hood-20241207-165918.yaml similarity index 100% rename from .changes/unreleased/Under the Hood-20241207-165918.yaml rename to dbt-redshift/.changes/.changes/unreleased/Under the Hood-20241207-165918.yaml diff --git a/.changes/unreleased/Under the Hood-20241211-145132.yaml b/dbt-redshift/.changes/.changes/unreleased/Under the Hood-20241211-145132.yaml similarity index 100% rename from .changes/unreleased/Under the Hood-20241211-145132.yaml rename to dbt-redshift/.changes/.changes/unreleased/Under the Hood-20241211-145132.yaml diff --git a/.changie.yaml b/dbt-redshift/.changie.yaml similarity index 100% rename from .changie.yaml rename to dbt-redshift/.changie.yaml diff --git a/CHANGELOG.md b/dbt-redshift/CHANGELOG.md similarity index 100% rename from CHANGELOG.md rename to dbt-redshift/CHANGELOG.md diff --git a/CONTRIBUTING.md b/dbt-redshift/CONTRIBUTING.md similarity index 100% rename from CONTRIBUTING.md rename to dbt-redshift/CONTRIBUTING.md diff --git a/README.md b/dbt-redshift/README.md similarity index 100% rename from README.md rename to dbt-redshift/README.md diff --git a/docker/Dockerfile b/dbt-redshift/docker/docker/Dockerfile similarity index 100% rename from docker/Dockerfile rename to dbt-redshift/docker/docker/Dockerfile diff --git a/docker/README.md b/dbt-redshift/docker/docker/README.md similarity index 100% rename from docker/README.md rename to dbt-redshift/docker/docker/README.md diff --git a/docker/dev.Dockerfile b/dbt-redshift/docker/docker/dev.Dockerfile similarity index 100% rename from docker/dev.Dockerfile rename to dbt-redshift/docker/docker/dev.Dockerfile diff --git a/hatch.toml b/dbt-redshift/hatch.toml similarity index 100% rename from hatch.toml rename to dbt-redshift/hatch.toml diff --git a/pyproject.toml b/dbt-redshift/pyproject.toml similarity index 100% rename from pyproject.toml rename to dbt-redshift/pyproject.toml diff --git a/scripts/build-dist.sh b/dbt-redshift/scripts/scripts/build-dist.sh similarity index 100% rename from scripts/build-dist.sh rename to dbt-redshift/scripts/scripts/build-dist.sh diff --git a/scripts/env-setup.sh b/dbt-redshift/scripts/scripts/env-setup.sh similarity index 100% rename from scripts/env-setup.sh rename to dbt-redshift/scripts/scripts/env-setup.sh diff --git a/.github/scripts/update_dependencies.sh b/dbt-redshift/scripts/update_dependencies.sh similarity index 100% rename from .github/scripts/update_dependencies.sh rename to dbt-redshift/scripts/update_dependencies.sh diff --git a/.github/scripts/update_dev_dependency_branches.sh b/dbt-redshift/scripts/update_dev_dependency_branches.sh similarity index 100% rename from .github/scripts/update_dev_dependency_branches.sh rename to dbt-redshift/scripts/update_dev_dependency_branches.sh diff --git a/.github/scripts/update_release_branch.sh b/dbt-redshift/scripts/update_release_branch.sh similarity index 100% rename from .github/scripts/update_release_branch.sh rename to dbt-redshift/scripts/update_release_branch.sh diff --git a/dbt/__init__.py b/dbt-redshift/src/dbt/dbt/__init__.py similarity index 100% rename from dbt/__init__.py rename to dbt-redshift/src/dbt/dbt/__init__.py diff --git a/dbt/adapters/redshift/__init__.py b/dbt-redshift/src/dbt/dbt/adapters/redshift/__init__.py similarity index 100% rename from dbt/adapters/redshift/__init__.py rename to dbt-redshift/src/dbt/dbt/adapters/redshift/__init__.py diff --git a/dbt/adapters/redshift/__version__.py b/dbt-redshift/src/dbt/dbt/adapters/redshift/__version__.py similarity index 100% rename from dbt/adapters/redshift/__version__.py rename to dbt-redshift/src/dbt/dbt/adapters/redshift/__version__.py diff --git a/dbt/adapters/redshift/connections.py b/dbt-redshift/src/dbt/dbt/adapters/redshift/connections.py similarity index 100% rename from dbt/adapters/redshift/connections.py rename to dbt-redshift/src/dbt/dbt/adapters/redshift/connections.py diff --git a/dbt/adapters/redshift/impl.py b/dbt-redshift/src/dbt/dbt/adapters/redshift/impl.py similarity index 100% rename from dbt/adapters/redshift/impl.py rename to dbt-redshift/src/dbt/dbt/adapters/redshift/impl.py diff --git a/dbt/adapters/redshift/relation.py b/dbt-redshift/src/dbt/dbt/adapters/redshift/relation.py similarity index 100% rename from dbt/adapters/redshift/relation.py rename to dbt-redshift/src/dbt/dbt/adapters/redshift/relation.py diff --git a/dbt/adapters/redshift/relation_configs/__init__.py b/dbt-redshift/src/dbt/dbt/adapters/redshift/relation_configs/__init__.py similarity index 100% rename from dbt/adapters/redshift/relation_configs/__init__.py rename to dbt-redshift/src/dbt/dbt/adapters/redshift/relation_configs/__init__.py diff --git a/dbt/adapters/redshift/relation_configs/base.py b/dbt-redshift/src/dbt/dbt/adapters/redshift/relation_configs/base.py similarity index 100% rename from dbt/adapters/redshift/relation_configs/base.py rename to dbt-redshift/src/dbt/dbt/adapters/redshift/relation_configs/base.py diff --git a/dbt/adapters/redshift/relation_configs/dist.py b/dbt-redshift/src/dbt/dbt/adapters/redshift/relation_configs/dist.py similarity index 100% rename from dbt/adapters/redshift/relation_configs/dist.py rename to dbt-redshift/src/dbt/dbt/adapters/redshift/relation_configs/dist.py diff --git a/dbt/adapters/redshift/relation_configs/materialized_view.py b/dbt-redshift/src/dbt/dbt/adapters/redshift/relation_configs/materialized_view.py similarity index 100% rename from dbt/adapters/redshift/relation_configs/materialized_view.py rename to dbt-redshift/src/dbt/dbt/adapters/redshift/relation_configs/materialized_view.py diff --git a/dbt/adapters/redshift/relation_configs/policies.py b/dbt-redshift/src/dbt/dbt/adapters/redshift/relation_configs/policies.py similarity index 100% rename from dbt/adapters/redshift/relation_configs/policies.py rename to dbt-redshift/src/dbt/dbt/adapters/redshift/relation_configs/policies.py diff --git a/dbt/adapters/redshift/relation_configs/sort.py b/dbt-redshift/src/dbt/dbt/adapters/redshift/relation_configs/sort.py similarity index 100% rename from dbt/adapters/redshift/relation_configs/sort.py rename to dbt-redshift/src/dbt/dbt/adapters/redshift/relation_configs/sort.py diff --git a/dbt/adapters/redshift/utility.py b/dbt-redshift/src/dbt/dbt/adapters/redshift/utility.py similarity index 100% rename from dbt/adapters/redshift/utility.py rename to dbt-redshift/src/dbt/dbt/adapters/redshift/utility.py diff --git a/dbt/include/redshift/__init__.py b/dbt-redshift/src/dbt/dbt/include/redshift/__init__.py similarity index 100% rename from dbt/include/redshift/__init__.py rename to dbt-redshift/src/dbt/dbt/include/redshift/__init__.py diff --git a/dbt/include/redshift/dbt_project.yml b/dbt-redshift/src/dbt/dbt/include/redshift/dbt_project.yml similarity index 100% rename from dbt/include/redshift/dbt_project.yml rename to dbt-redshift/src/dbt/dbt/include/redshift/dbt_project.yml diff --git a/dbt/include/redshift/macros/adapters.sql b/dbt-redshift/src/dbt/dbt/include/redshift/macros/adapters.sql similarity index 100% rename from dbt/include/redshift/macros/adapters.sql rename to dbt-redshift/src/dbt/dbt/include/redshift/macros/adapters.sql diff --git a/dbt/include/redshift/macros/adapters/apply_grants.sql b/dbt-redshift/src/dbt/dbt/include/redshift/macros/adapters/apply_grants.sql similarity index 100% rename from dbt/include/redshift/macros/adapters/apply_grants.sql rename to dbt-redshift/src/dbt/dbt/include/redshift/macros/adapters/apply_grants.sql diff --git a/dbt/include/redshift/macros/adapters/unit_testing.sql b/dbt-redshift/src/dbt/dbt/include/redshift/macros/adapters/unit_testing.sql similarity index 100% rename from dbt/include/redshift/macros/adapters/unit_testing.sql rename to dbt-redshift/src/dbt/dbt/include/redshift/macros/adapters/unit_testing.sql diff --git a/dbt/include/redshift/macros/catalog/by_relation.sql b/dbt-redshift/src/dbt/dbt/include/redshift/macros/catalog/by_relation.sql similarity index 100% rename from dbt/include/redshift/macros/catalog/by_relation.sql rename to dbt-redshift/src/dbt/dbt/include/redshift/macros/catalog/by_relation.sql diff --git a/dbt/include/redshift/macros/catalog/by_schema.sql b/dbt-redshift/src/dbt/dbt/include/redshift/macros/catalog/by_schema.sql similarity index 100% rename from dbt/include/redshift/macros/catalog/by_schema.sql rename to dbt-redshift/src/dbt/dbt/include/redshift/macros/catalog/by_schema.sql diff --git a/dbt/include/redshift/macros/catalog/catalog.sql b/dbt-redshift/src/dbt/dbt/include/redshift/macros/catalog/catalog.sql similarity index 100% rename from dbt/include/redshift/macros/catalog/catalog.sql rename to dbt-redshift/src/dbt/dbt/include/redshift/macros/catalog/catalog.sql diff --git a/dbt/include/redshift/macros/materializations/incremental_merge.sql b/dbt-redshift/src/dbt/dbt/include/redshift/macros/materializations/incremental_merge.sql similarity index 100% rename from dbt/include/redshift/macros/materializations/incremental_merge.sql rename to dbt-redshift/src/dbt/dbt/include/redshift/macros/materializations/incremental_merge.sql diff --git a/dbt/include/redshift/macros/materializations/materialized_view.sql b/dbt-redshift/src/dbt/dbt/include/redshift/macros/materializations/materialized_view.sql similarity index 100% rename from dbt/include/redshift/macros/materializations/materialized_view.sql rename to dbt-redshift/src/dbt/dbt/include/redshift/macros/materializations/materialized_view.sql diff --git a/dbt/include/redshift/macros/materializations/seeds/helpers.sql b/dbt-redshift/src/dbt/dbt/include/redshift/macros/materializations/seeds/helpers.sql similarity index 100% rename from dbt/include/redshift/macros/materializations/seeds/helpers.sql rename to dbt-redshift/src/dbt/dbt/include/redshift/macros/materializations/seeds/helpers.sql diff --git a/dbt/include/redshift/macros/materializations/snapshot_merge.sql b/dbt-redshift/src/dbt/dbt/include/redshift/macros/materializations/snapshot_merge.sql similarity index 100% rename from dbt/include/redshift/macros/materializations/snapshot_merge.sql rename to dbt-redshift/src/dbt/dbt/include/redshift/macros/materializations/snapshot_merge.sql diff --git a/dbt/include/redshift/macros/materializations/table.sql b/dbt-redshift/src/dbt/dbt/include/redshift/macros/materializations/table.sql similarity index 100% rename from dbt/include/redshift/macros/materializations/table.sql rename to dbt-redshift/src/dbt/dbt/include/redshift/macros/materializations/table.sql diff --git a/dbt/include/redshift/macros/materializations/view.sql b/dbt-redshift/src/dbt/dbt/include/redshift/macros/materializations/view.sql similarity index 100% rename from dbt/include/redshift/macros/materializations/view.sql rename to dbt-redshift/src/dbt/dbt/include/redshift/macros/materializations/view.sql diff --git a/dbt/include/redshift/macros/metadata/relation_last_modified.sql b/dbt-redshift/src/dbt/dbt/include/redshift/macros/metadata/relation_last_modified.sql similarity index 100% rename from dbt/include/redshift/macros/metadata/relation_last_modified.sql rename to dbt-redshift/src/dbt/dbt/include/redshift/macros/metadata/relation_last_modified.sql diff --git a/dbt/include/redshift/macros/relations.sql b/dbt-redshift/src/dbt/dbt/include/redshift/macros/relations.sql similarity index 100% rename from dbt/include/redshift/macros/relations.sql rename to dbt-redshift/src/dbt/dbt/include/redshift/macros/relations.sql diff --git a/dbt/include/redshift/macros/relations/materialized_view/alter.sql b/dbt-redshift/src/dbt/dbt/include/redshift/macros/relations/materialized_view/alter.sql similarity index 100% rename from dbt/include/redshift/macros/relations/materialized_view/alter.sql rename to dbt-redshift/src/dbt/dbt/include/redshift/macros/relations/materialized_view/alter.sql diff --git a/dbt/include/redshift/macros/relations/materialized_view/create.sql b/dbt-redshift/src/dbt/dbt/include/redshift/macros/relations/materialized_view/create.sql similarity index 100% rename from dbt/include/redshift/macros/relations/materialized_view/create.sql rename to dbt-redshift/src/dbt/dbt/include/redshift/macros/relations/materialized_view/create.sql diff --git a/dbt/include/redshift/macros/relations/materialized_view/describe.sql b/dbt-redshift/src/dbt/dbt/include/redshift/macros/relations/materialized_view/describe.sql similarity index 100% rename from dbt/include/redshift/macros/relations/materialized_view/describe.sql rename to dbt-redshift/src/dbt/dbt/include/redshift/macros/relations/materialized_view/describe.sql diff --git a/dbt/include/redshift/macros/relations/materialized_view/drop.sql b/dbt-redshift/src/dbt/dbt/include/redshift/macros/relations/materialized_view/drop.sql similarity index 100% rename from dbt/include/redshift/macros/relations/materialized_view/drop.sql rename to dbt-redshift/src/dbt/dbt/include/redshift/macros/relations/materialized_view/drop.sql diff --git a/dbt/include/redshift/macros/relations/materialized_view/refresh.sql b/dbt-redshift/src/dbt/dbt/include/redshift/macros/relations/materialized_view/refresh.sql similarity index 100% rename from dbt/include/redshift/macros/relations/materialized_view/refresh.sql rename to dbt-redshift/src/dbt/dbt/include/redshift/macros/relations/materialized_view/refresh.sql diff --git a/dbt/include/redshift/macros/relations/table/drop.sql b/dbt-redshift/src/dbt/dbt/include/redshift/macros/relations/table/drop.sql similarity index 100% rename from dbt/include/redshift/macros/relations/table/drop.sql rename to dbt-redshift/src/dbt/dbt/include/redshift/macros/relations/table/drop.sql diff --git a/dbt/include/redshift/macros/relations/table/rename.sql b/dbt-redshift/src/dbt/dbt/include/redshift/macros/relations/table/rename.sql similarity index 100% rename from dbt/include/redshift/macros/relations/table/rename.sql rename to dbt-redshift/src/dbt/dbt/include/redshift/macros/relations/table/rename.sql diff --git a/dbt/include/redshift/macros/relations/view/drop.sql b/dbt-redshift/src/dbt/dbt/include/redshift/macros/relations/view/drop.sql similarity index 100% rename from dbt/include/redshift/macros/relations/view/drop.sql rename to dbt-redshift/src/dbt/dbt/include/redshift/macros/relations/view/drop.sql diff --git a/dbt/include/redshift/macros/relations/view/rename.sql b/dbt-redshift/src/dbt/dbt/include/redshift/macros/relations/view/rename.sql similarity index 100% rename from dbt/include/redshift/macros/relations/view/rename.sql rename to dbt-redshift/src/dbt/dbt/include/redshift/macros/relations/view/rename.sql diff --git a/dbt/include/redshift/macros/relations/view/replace.sql b/dbt-redshift/src/dbt/dbt/include/redshift/macros/relations/view/replace.sql similarity index 100% rename from dbt/include/redshift/macros/relations/view/replace.sql rename to dbt-redshift/src/dbt/dbt/include/redshift/macros/relations/view/replace.sql diff --git a/dbt/include/redshift/macros/timestamps.sql b/dbt-redshift/src/dbt/dbt/include/redshift/macros/timestamps.sql similarity index 100% rename from dbt/include/redshift/macros/timestamps.sql rename to dbt-redshift/src/dbt/dbt/include/redshift/macros/timestamps.sql diff --git a/dbt/include/redshift/macros/utils/array_append.sql b/dbt-redshift/src/dbt/dbt/include/redshift/macros/utils/array_append.sql similarity index 100% rename from dbt/include/redshift/macros/utils/array_append.sql rename to dbt-redshift/src/dbt/dbt/include/redshift/macros/utils/array_append.sql diff --git a/dbt/include/redshift/macros/utils/array_concat.sql b/dbt-redshift/src/dbt/dbt/include/redshift/macros/utils/array_concat.sql similarity index 100% rename from dbt/include/redshift/macros/utils/array_concat.sql rename to dbt-redshift/src/dbt/dbt/include/redshift/macros/utils/array_concat.sql diff --git a/dbt/include/redshift/macros/utils/array_construct.sql b/dbt-redshift/src/dbt/dbt/include/redshift/macros/utils/array_construct.sql similarity index 100% rename from dbt/include/redshift/macros/utils/array_construct.sql rename to dbt-redshift/src/dbt/dbt/include/redshift/macros/utils/array_construct.sql diff --git a/dbt/include/redshift/macros/utils/cast_bool_to_text.sql b/dbt-redshift/src/dbt/dbt/include/redshift/macros/utils/cast_bool_to_text.sql similarity index 100% rename from dbt/include/redshift/macros/utils/cast_bool_to_text.sql rename to dbt-redshift/src/dbt/dbt/include/redshift/macros/utils/cast_bool_to_text.sql diff --git a/dbt/include/redshift/macros/utils/dateadd.sql b/dbt-redshift/src/dbt/dbt/include/redshift/macros/utils/dateadd.sql similarity index 100% rename from dbt/include/redshift/macros/utils/dateadd.sql rename to dbt-redshift/src/dbt/dbt/include/redshift/macros/utils/dateadd.sql diff --git a/dbt/include/redshift/macros/utils/datediff.sql b/dbt-redshift/src/dbt/dbt/include/redshift/macros/utils/datediff.sql similarity index 100% rename from dbt/include/redshift/macros/utils/datediff.sql rename to dbt-redshift/src/dbt/dbt/include/redshift/macros/utils/datediff.sql diff --git a/dbt/include/redshift/macros/utils/last_day.sql b/dbt-redshift/src/dbt/dbt/include/redshift/macros/utils/last_day.sql similarity index 100% rename from dbt/include/redshift/macros/utils/last_day.sql rename to dbt-redshift/src/dbt/dbt/include/redshift/macros/utils/last_day.sql diff --git a/dbt/include/redshift/macros/utils/length.sql b/dbt-redshift/src/dbt/dbt/include/redshift/macros/utils/length.sql similarity index 100% rename from dbt/include/redshift/macros/utils/length.sql rename to dbt-redshift/src/dbt/dbt/include/redshift/macros/utils/length.sql diff --git a/dbt/include/redshift/macros/utils/listagg.sql b/dbt-redshift/src/dbt/dbt/include/redshift/macros/utils/listagg.sql similarity index 100% rename from dbt/include/redshift/macros/utils/listagg.sql rename to dbt-redshift/src/dbt/dbt/include/redshift/macros/utils/listagg.sql diff --git a/dbt/include/redshift/macros/utils/split_part.sql b/dbt-redshift/src/dbt/dbt/include/redshift/macros/utils/split_part.sql similarity index 100% rename from dbt/include/redshift/macros/utils/split_part.sql rename to dbt-redshift/src/dbt/dbt/include/redshift/macros/utils/split_part.sql diff --git a/dbt/include/redshift/profile_template.yml b/dbt-redshift/src/dbt/dbt/include/redshift/profile_template.yml similarity index 100% rename from dbt/include/redshift/profile_template.yml rename to dbt-redshift/src/dbt/dbt/include/redshift/profile_template.yml diff --git a/test.env.example b/dbt-redshift/test.env.example similarity index 100% rename from test.env.example rename to dbt-redshift/test.env.example diff --git a/tests/__init__.py b/dbt-redshift/tests/tests/__init__.py similarity index 100% rename from tests/__init__.py rename to dbt-redshift/tests/tests/__init__.py diff --git a/tests/boundary/__init__.py b/dbt-redshift/tests/tests/boundary/__init__.py similarity index 100% rename from tests/boundary/__init__.py rename to dbt-redshift/tests/tests/boundary/__init__.py diff --git a/tests/boundary/conftest.py b/dbt-redshift/tests/tests/boundary/conftest.py similarity index 100% rename from tests/boundary/conftest.py rename to dbt-redshift/tests/tests/boundary/conftest.py diff --git a/tests/boundary/test_redshift_connector.py b/dbt-redshift/tests/tests/boundary/test_redshift_connector.py similarity index 100% rename from tests/boundary/test_redshift_connector.py rename to dbt-redshift/tests/tests/boundary/test_redshift_connector.py diff --git a/tests/conftest.py b/dbt-redshift/tests/tests/conftest.py similarity index 100% rename from tests/conftest.py rename to dbt-redshift/tests/tests/conftest.py diff --git a/tests/functional/__init__.py b/dbt-redshift/tests/tests/functional/__init__.py similarity index 100% rename from tests/functional/__init__.py rename to dbt-redshift/tests/tests/functional/__init__.py diff --git a/tests/functional/adapter/__init__.py b/dbt-redshift/tests/tests/functional/adapter/__init__.py similarity index 100% rename from tests/functional/adapter/__init__.py rename to dbt-redshift/tests/tests/functional/adapter/__init__.py diff --git a/tests/functional/adapter/backup_tests/models.py b/dbt-redshift/tests/tests/functional/adapter/backup_tests/models.py similarity index 100% rename from tests/functional/adapter/backup_tests/models.py rename to dbt-redshift/tests/tests/functional/adapter/backup_tests/models.py diff --git a/tests/functional/adapter/backup_tests/test_backup_table.py b/dbt-redshift/tests/tests/functional/adapter/backup_tests/test_backup_table.py similarity index 100% rename from tests/functional/adapter/backup_tests/test_backup_table.py rename to dbt-redshift/tests/tests/functional/adapter/backup_tests/test_backup_table.py diff --git a/tests/functional/adapter/catalog_tests/files.py b/dbt-redshift/tests/tests/functional/adapter/catalog_tests/files.py similarity index 100% rename from tests/functional/adapter/catalog_tests/files.py rename to dbt-redshift/tests/tests/functional/adapter/catalog_tests/files.py diff --git a/tests/functional/adapter/catalog_tests/test_get_catalog.py b/dbt-redshift/tests/tests/functional/adapter/catalog_tests/test_get_catalog.py similarity index 100% rename from tests/functional/adapter/catalog_tests/test_get_catalog.py rename to dbt-redshift/tests/tests/functional/adapter/catalog_tests/test_get_catalog.py diff --git a/tests/functional/adapter/catalog_tests/test_relation_types.py b/dbt-redshift/tests/tests/functional/adapter/catalog_tests/test_relation_types.py similarity index 100% rename from tests/functional/adapter/catalog_tests/test_relation_types.py rename to dbt-redshift/tests/tests/functional/adapter/catalog_tests/test_relation_types.py diff --git a/tests/functional/adapter/conftest.py b/dbt-redshift/tests/tests/functional/adapter/conftest.py similarity index 100% rename from tests/functional/adapter/conftest.py rename to dbt-redshift/tests/tests/functional/adapter/conftest.py diff --git a/tests/functional/adapter/dbt_clone/test_dbt_clone.py b/dbt-redshift/tests/tests/functional/adapter/dbt_clone/test_dbt_clone.py similarity index 100% rename from tests/functional/adapter/dbt_clone/test_dbt_clone.py rename to dbt-redshift/tests/tests/functional/adapter/dbt_clone/test_dbt_clone.py diff --git a/tests/functional/adapter/dbt_show/test_dbt_show.py b/dbt-redshift/tests/tests/functional/adapter/dbt_show/test_dbt_show.py similarity index 100% rename from tests/functional/adapter/dbt_show/test_dbt_show.py rename to dbt-redshift/tests/tests/functional/adapter/dbt_show/test_dbt_show.py diff --git a/tests/functional/adapter/empty/test_empty.py b/dbt-redshift/tests/tests/functional/adapter/empty/test_empty.py similarity index 100% rename from tests/functional/adapter/empty/test_empty.py rename to dbt-redshift/tests/tests/functional/adapter/empty/test_empty.py diff --git a/tests/functional/adapter/expected_stats.py b/dbt-redshift/tests/tests/functional/adapter/expected_stats.py similarity index 100% rename from tests/functional/adapter/expected_stats.py rename to dbt-redshift/tests/tests/functional/adapter/expected_stats.py diff --git a/tests/functional/adapter/incremental/test_incremental_merge_exclude_columns.py b/dbt-redshift/tests/tests/functional/adapter/incremental/test_incremental_merge_exclude_columns.py similarity index 100% rename from tests/functional/adapter/incremental/test_incremental_merge_exclude_columns.py rename to dbt-redshift/tests/tests/functional/adapter/incremental/test_incremental_merge_exclude_columns.py diff --git a/tests/functional/adapter/incremental/test_incremental_microbatch.py b/dbt-redshift/tests/tests/functional/adapter/incremental/test_incremental_microbatch.py similarity index 100% rename from tests/functional/adapter/incremental/test_incremental_microbatch.py rename to dbt-redshift/tests/tests/functional/adapter/incremental/test_incremental_microbatch.py diff --git a/tests/functional/adapter/incremental/test_incremental_on_schema_change.py b/dbt-redshift/tests/tests/functional/adapter/incremental/test_incremental_on_schema_change.py similarity index 100% rename from tests/functional/adapter/incremental/test_incremental_on_schema_change.py rename to dbt-redshift/tests/tests/functional/adapter/incremental/test_incremental_on_schema_change.py diff --git a/tests/functional/adapter/incremental/test_incremental_predicates.py b/dbt-redshift/tests/tests/functional/adapter/incremental/test_incremental_predicates.py similarity index 100% rename from tests/functional/adapter/incremental/test_incremental_predicates.py rename to dbt-redshift/tests/tests/functional/adapter/incremental/test_incremental_predicates.py diff --git a/tests/functional/adapter/incremental/test_incremental_run_result.py b/dbt-redshift/tests/tests/functional/adapter/incremental/test_incremental_run_result.py similarity index 100% rename from tests/functional/adapter/incremental/test_incremental_run_result.py rename to dbt-redshift/tests/tests/functional/adapter/incremental/test_incremental_run_result.py diff --git a/tests/functional/adapter/incremental/test_incremental_strategies.py b/dbt-redshift/tests/tests/functional/adapter/incremental/test_incremental_strategies.py similarity index 100% rename from tests/functional/adapter/incremental/test_incremental_strategies.py rename to dbt-redshift/tests/tests/functional/adapter/incremental/test_incremental_strategies.py diff --git a/tests/functional/adapter/incremental/test_incremental_unique_id.py b/dbt-redshift/tests/tests/functional/adapter/incremental/test_incremental_unique_id.py similarity index 100% rename from tests/functional/adapter/incremental/test_incremental_unique_id.py rename to dbt-redshift/tests/tests/functional/adapter/incremental/test_incremental_unique_id.py diff --git a/tests/functional/adapter/materialized_view_tests/__init__.py b/dbt-redshift/tests/tests/functional/adapter/materialized_view_tests/__init__.py similarity index 100% rename from tests/functional/adapter/materialized_view_tests/__init__.py rename to dbt-redshift/tests/tests/functional/adapter/materialized_view_tests/__init__.py diff --git a/tests/functional/adapter/materialized_view_tests/test_drop_cascade.py b/dbt-redshift/tests/tests/functional/adapter/materialized_view_tests/test_drop_cascade.py similarity index 100% rename from tests/functional/adapter/materialized_view_tests/test_drop_cascade.py rename to dbt-redshift/tests/tests/functional/adapter/materialized_view_tests/test_drop_cascade.py diff --git a/tests/functional/adapter/materialized_view_tests/test_materialized_views.py b/dbt-redshift/tests/tests/functional/adapter/materialized_view_tests/test_materialized_views.py similarity index 100% rename from tests/functional/adapter/materialized_view_tests/test_materialized_views.py rename to dbt-redshift/tests/tests/functional/adapter/materialized_view_tests/test_materialized_views.py diff --git a/tests/functional/adapter/materialized_view_tests/utils.py b/dbt-redshift/tests/tests/functional/adapter/materialized_view_tests/utils.py similarity index 100% rename from tests/functional/adapter/materialized_view_tests/utils.py rename to dbt-redshift/tests/tests/functional/adapter/materialized_view_tests/utils.py diff --git a/tests/functional/adapter/sources_freshness_tests/files.py b/dbt-redshift/tests/tests/functional/adapter/sources_freshness_tests/files.py similarity index 100% rename from tests/functional/adapter/sources_freshness_tests/files.py rename to dbt-redshift/tests/tests/functional/adapter/sources_freshness_tests/files.py diff --git a/tests/functional/adapter/sources_freshness_tests/test_get_relation_last_modified.py b/dbt-redshift/tests/tests/functional/adapter/sources_freshness_tests/test_get_relation_last_modified.py similarity index 100% rename from tests/functional/adapter/sources_freshness_tests/test_get_relation_last_modified.py rename to dbt-redshift/tests/tests/functional/adapter/sources_freshness_tests/test_get_relation_last_modified.py diff --git a/tests/functional/adapter/test_adapter_methods.py b/dbt-redshift/tests/tests/functional/adapter/test_adapter_methods.py similarity index 100% rename from tests/functional/adapter/test_adapter_methods.py rename to dbt-redshift/tests/tests/functional/adapter/test_adapter_methods.py diff --git a/tests/functional/adapter/test_basic.py b/dbt-redshift/tests/tests/functional/adapter/test_basic.py similarity index 100% rename from tests/functional/adapter/test_basic.py rename to dbt-redshift/tests/tests/functional/adapter/test_basic.py diff --git a/tests/functional/adapter/test_changing_relation_type.py b/dbt-redshift/tests/tests/functional/adapter/test_changing_relation_type.py similarity index 100% rename from tests/functional/adapter/test_changing_relation_type.py rename to dbt-redshift/tests/tests/functional/adapter/test_changing_relation_type.py diff --git a/tests/functional/adapter/test_column_types.py b/dbt-redshift/tests/tests/functional/adapter/test_column_types.py similarity index 100% rename from tests/functional/adapter/test_column_types.py rename to dbt-redshift/tests/tests/functional/adapter/test_column_types.py diff --git a/tests/functional/adapter/test_constraints.py b/dbt-redshift/tests/tests/functional/adapter/test_constraints.py similarity index 100% rename from tests/functional/adapter/test_constraints.py rename to dbt-redshift/tests/tests/functional/adapter/test_constraints.py diff --git a/tests/functional/adapter/test_grants.py b/dbt-redshift/tests/tests/functional/adapter/test_grants.py similarity index 100% rename from tests/functional/adapter/test_grants.py rename to dbt-redshift/tests/tests/functional/adapter/test_grants.py diff --git a/tests/functional/adapter/test_late_binding_view.py b/dbt-redshift/tests/tests/functional/adapter/test_late_binding_view.py similarity index 100% rename from tests/functional/adapter/test_late_binding_view.py rename to dbt-redshift/tests/tests/functional/adapter/test_late_binding_view.py diff --git a/tests/functional/adapter/test_macros.py b/dbt-redshift/tests/tests/functional/adapter/test_macros.py similarity index 100% rename from tests/functional/adapter/test_macros.py rename to dbt-redshift/tests/tests/functional/adapter/test_macros.py diff --git a/tests/functional/adapter/test_persist_docs.py b/dbt-redshift/tests/tests/functional/adapter/test_persist_docs.py similarity index 100% rename from tests/functional/adapter/test_persist_docs.py rename to dbt-redshift/tests/tests/functional/adapter/test_persist_docs.py diff --git a/tests/functional/adapter/test_query_comment.py b/dbt-redshift/tests/tests/functional/adapter/test_query_comment.py similarity index 100% rename from tests/functional/adapter/test_query_comment.py rename to dbt-redshift/tests/tests/functional/adapter/test_query_comment.py diff --git a/tests/functional/adapter/test_relation_name.py b/dbt-redshift/tests/tests/functional/adapter/test_relation_name.py similarity index 100% rename from tests/functional/adapter/test_relation_name.py rename to dbt-redshift/tests/tests/functional/adapter/test_relation_name.py diff --git a/tests/functional/adapter/test_simple_seed.py b/dbt-redshift/tests/tests/functional/adapter/test_simple_seed.py similarity index 100% rename from tests/functional/adapter/test_simple_seed.py rename to dbt-redshift/tests/tests/functional/adapter/test_simple_seed.py diff --git a/tests/functional/adapter/test_simple_snapshot.py b/dbt-redshift/tests/tests/functional/adapter/test_simple_snapshot.py similarity index 100% rename from tests/functional/adapter/test_simple_snapshot.py rename to dbt-redshift/tests/tests/functional/adapter/test_simple_snapshot.py diff --git a/tests/functional/adapter/test_store_test_failures.py b/dbt-redshift/tests/tests/functional/adapter/test_store_test_failures.py similarity index 100% rename from tests/functional/adapter/test_store_test_failures.py rename to dbt-redshift/tests/tests/functional/adapter/test_store_test_failures.py diff --git a/tests/functional/adapter/unit_testing/fixtures.py b/dbt-redshift/tests/tests/functional/adapter/unit_testing/fixtures.py similarity index 100% rename from tests/functional/adapter/unit_testing/fixtures.py rename to dbt-redshift/tests/tests/functional/adapter/unit_testing/fixtures.py diff --git a/tests/functional/adapter/unit_testing/test_unit_testing.py b/dbt-redshift/tests/tests/functional/adapter/unit_testing/test_unit_testing.py similarity index 100% rename from tests/functional/adapter/unit_testing/test_unit_testing.py rename to dbt-redshift/tests/tests/functional/adapter/unit_testing/test_unit_testing.py diff --git a/tests/functional/adapter/utils/test_data_types.py b/dbt-redshift/tests/tests/functional/adapter/utils/test_data_types.py similarity index 100% rename from tests/functional/adapter/utils/test_data_types.py rename to dbt-redshift/tests/tests/functional/adapter/utils/test_data_types.py diff --git a/tests/functional/adapter/utils/test_timestamps.py b/dbt-redshift/tests/tests/functional/adapter/utils/test_timestamps.py similarity index 100% rename from tests/functional/adapter/utils/test_timestamps.py rename to dbt-redshift/tests/tests/functional/adapter/utils/test_timestamps.py diff --git a/tests/functional/adapter/utils/test_utils.py b/dbt-redshift/tests/tests/functional/adapter/utils/test_utils.py similarity index 100% rename from tests/functional/adapter/utils/test_utils.py rename to dbt-redshift/tests/tests/functional/adapter/utils/test_utils.py diff --git a/tests/functional/conftest.py b/dbt-redshift/tests/tests/functional/conftest.py similarity index 100% rename from tests/functional/conftest.py rename to dbt-redshift/tests/tests/functional/conftest.py diff --git a/tests/functional/test_auth_method.py b/dbt-redshift/tests/tests/functional/test_auth_method.py similarity index 100% rename from tests/functional/test_auth_method.py rename to dbt-redshift/tests/tests/functional/test_auth_method.py diff --git a/tests/functional/test_autocommit.py b/dbt-redshift/tests/tests/functional/test_autocommit.py similarity index 100% rename from tests/functional/test_autocommit.py rename to dbt-redshift/tests/tests/functional/test_autocommit.py diff --git a/tests/functional/test_columns_in_relation.py b/dbt-redshift/tests/tests/functional/test_columns_in_relation.py similarity index 100% rename from tests/functional/test_columns_in_relation.py rename to dbt-redshift/tests/tests/functional/test_columns_in_relation.py diff --git a/tests/unit/__init__.py b/dbt-redshift/tests/tests/unit/__init__.py similarity index 100% rename from tests/unit/__init__.py rename to dbt-redshift/tests/tests/unit/__init__.py diff --git a/tests/unit/mock_adapter.py b/dbt-redshift/tests/tests/unit/mock_adapter.py similarity index 100% rename from tests/unit/mock_adapter.py rename to dbt-redshift/tests/tests/unit/mock_adapter.py diff --git a/tests/unit/test_auth_method.py b/dbt-redshift/tests/tests/unit/test_auth_method.py similarity index 100% rename from tests/unit/test_auth_method.py rename to dbt-redshift/tests/tests/unit/test_auth_method.py diff --git a/tests/unit/test_connection.py b/dbt-redshift/tests/tests/unit/test_connection.py similarity index 100% rename from tests/unit/test_connection.py rename to dbt-redshift/tests/tests/unit/test_connection.py diff --git a/tests/unit/test_conversion.py b/dbt-redshift/tests/tests/unit/test_conversion.py similarity index 100% rename from tests/unit/test_conversion.py rename to dbt-redshift/tests/tests/unit/test_conversion.py diff --git a/tests/unit/test_materialized_view.py b/dbt-redshift/tests/tests/unit/test_materialized_view.py similarity index 100% rename from tests/unit/test_materialized_view.py rename to dbt-redshift/tests/tests/unit/test_materialized_view.py diff --git a/tests/unit/test_query.py b/dbt-redshift/tests/tests/unit/test_query.py similarity index 100% rename from tests/unit/test_query.py rename to dbt-redshift/tests/tests/unit/test_query.py diff --git a/tests/unit/test_relation.py b/dbt-redshift/tests/tests/unit/test_relation.py similarity index 100% rename from tests/unit/test_relation.py rename to dbt-redshift/tests/tests/unit/test_relation.py diff --git a/tests/unit/test_ssl_mode.py b/dbt-redshift/tests/tests/unit/test_ssl_mode.py similarity index 100% rename from tests/unit/test_ssl_mode.py rename to dbt-redshift/tests/tests/unit/test_ssl_mode.py diff --git a/tests/unit/utils.py b/dbt-redshift/tests/tests/unit/utils.py similarity index 100% rename from tests/unit/utils.py rename to dbt-redshift/tests/tests/unit/utils.py From cbe8a79e6b8f746aadf3e36381db686c4646f229 Mon Sep 17 00:00:00 2001 From: Mike Alfare Date: Thu, 19 Dec 2024 19:14:46 -0500 Subject: [PATCH 2/7] update workflows for the namespace directory --- .github/workflows/changelog-existence.yml | 6 ++---- .github/workflows/integration.yml | 8 ++++++-- .github/workflows/main.yml | 5 +++++ .github/workflows/nightly-release.yml | 1 + .github/workflows/release.yml | 2 ++ .github/workflows/release_prep_hatch.yml | 7 +++++++ 6 files changed, 23 insertions(+), 6 deletions(-) diff --git a/.github/workflows/changelog-existence.yml b/.github/workflows/changelog-existence.yml index 51c0a094a..19fa8e0fc 100644 --- a/.github/workflows/changelog-existence.yml +++ b/.github/workflows/changelog-existence.yml @@ -34,9 +34,7 @@ permissions: jobs: changelog: - uses: dbt-labs/actions/.github/workflows/changelog-existence.yml@main + uses: dbt-labs/dbt-adapters/.github/workflows/_changelog-entry-check.yml@main with: - changelog_comment: 'Thank you for your pull request! We could not find a changelog entry for this change. For details on how to document a change, see the [dbt-redshift contributing guide](https://github.com/dbt-labs/dbt-redshift/blob/main/CONTRIBUTING.md - ).' - skip_label: 'Skip Changelog' + pull-request: ${{ github.event.pull_request.number }} secrets: inherit # this is only acceptable because we own the action we're calling diff --git a/.github/workflows/integration.yml b/.github/workflows/integration.yml index 7f04b1994..de572684e 100644 --- a/.github/workflows/integration.yml +++ b/.github/workflows/integration.yml @@ -138,11 +138,12 @@ jobs: - name: Update Adapters and Core branches (update dev_requirements.txt) if: github.event_name == 'workflow_dispatch' run: | - ./.github/scripts/update_dev_dependency_branches.sh \ + scripts/update_dev_dependency_branches.sh \ ${{ inputs.dbt_adapters_branch }} \ ${{ inputs.dbt_core_branch }} \ ${{ inputs.dbt_common_branch }} cat hatch.toml + working-directory: ./dbt-redshift - uses: pypa/hatch@install @@ -174,6 +175,7 @@ jobs: AWS_REGION: ${{ vars.REDSHIFT_TEST_REGION }} - run: hatch run integration-tests tests/functional -m "not flaky" + working-directory: ./dbt-redshift env: REDSHIFT_TEST_DBNAME: ${{ secrets.REDSHIFT_TEST_DBNAME }} REDSHIFT_TEST_PASS: ${{ secrets.REDSHIFT_TEST_PASS }} @@ -251,11 +253,12 @@ jobs: - name: Update Adapters and Core branches (update dev_requirements.txt) if: github.event_name == 'workflow_dispatch' run: | - ./.github/scripts/update_dev_dependency_branches.sh \ + scripts/update_dev_dependency_branches.sh \ ${{ inputs.dbt_adapters_branch }} \ ${{ inputs.dbt_core_branch }} \ ${{ inputs.dbt_common_branch }} cat hatch.toml + working-directory: ./dbt-redshift - name: Run tox (redshift) env: @@ -274,6 +277,7 @@ jobs: DBT_TEST_USER_2: dbt_test_user_2 DBT_TEST_USER_3: dbt_test_user_3 run: hatch run integration-tests tests/functional -m flaky -n1 --ddtrace + working-directory: ./dbt-redshift require-label-comment: runs-on: ubuntu-22.04 diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index a036b2efc..f19044774 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -80,6 +80,7 @@ jobs: uses: pypa/hatch@install - run: hatch run unit-tests + working-directory: ./dbt-redshift build: name: build packages @@ -105,12 +106,15 @@ jobs: - name: Build distributions run: hatch build + working-directory: ./dbt-redshift - name: Show distributions run: ls -lh dist/ + working-directory: ./dbt-redshift - name: Check distribution descriptions run: hatch run build:check-all + working-directory: ./dbt-redshift - name: Check if this is an alpha version id: check-is-alpha @@ -118,6 +122,7 @@ jobs: export is_alpha=0 if [[ "$(ls -lh dist/)" == *"a1"* ]]; then export is_alpha=1; fi echo "is_alpha=$is_alpha" >> $GITHUB_OUTPUT + working-directory: ./dbt-redshift - uses: actions/upload-artifact@v3 with: diff --git a/.github/workflows/nightly-release.yml b/.github/workflows/nightly-release.yml index e6366524d..4ccf517f1 100644 --- a/.github/workflows/nightly-release.yml +++ b/.github/workflows/nightly-release.yml @@ -59,6 +59,7 @@ jobs: - id: version-number-sources run: echo "current_version=$(hatch version)" >> $GITHUB_OUTPUT + working-directory: ./dbt-redshift - name: "Audit Version And Parse Into Parts" id: semver diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 1bb54cef5..536971180 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -148,11 +148,13 @@ jobs: archive_name=${{ github.event.repository.name }}-${{ inputs.version }}-${{ inputs.deploy-to }} echo "name=$archive_name" >> $GITHUB_OUTPUT - run: hatch build && hatch run build:check-all + working-directory: ./dbt-redshift - uses: actions/upload-artifact@v4 with: name: ${{ steps.archive.outputs.name }} path: dist/ retention-days: 3 + working-directory: ./dbt-redshift github-release: name: GitHub Release diff --git a/.github/workflows/release_prep_hatch.yml b/.github/workflows/release_prep_hatch.yml index ee092600d..e404faca6 100644 --- a/.github/workflows/release_prep_hatch.yml +++ b/.github/workflows/release_prep_hatch.yml @@ -130,6 +130,7 @@ jobs: is_current=true fi echo "is-current=$is_current" >> $GITHUB_OUTPUT + working-directory: ./dbt-redshift - name: "[INFO] Skip version bump" if: steps.version.outputs.is-current == 'true' @@ -156,6 +157,7 @@ jobs: does_exist=true fi echo "exists=$does_exist">> $GITHUB_OUTPUT + working-directory: ./dbt-redshift - name: "[INFO] Skip changelog generation" if: steps.changelog.outputs.exists == 'true' @@ -255,11 +257,13 @@ jobs: changie merge env: CHANGIE_CORE_TEAM: ${{ needs.core-team.outputs.team_membership }} + working-directory: ./dbt-redshift - name: "Remove trailing whitespace and missing new lines" # this step will fail on whitespace errors but also correct them continue-on-error: true run: hatch run code-quality + working-directory: ./dbt-redshift - name: "Commit & push changes" run: | @@ -310,6 +314,7 @@ jobs: - name: "Bump version to ${{ inputs.version }}" run: hatch version ${{ inputs.version }} + working-directory: ./dbt-redshift - name: "Commit & push changes" run: | @@ -355,6 +360,7 @@ jobs: - name: "Run unit tests" run: hatch run unit-tests + working-directory: ./dbt-redshift integration-tests: runs-on: ubuntu-latest @@ -381,6 +387,7 @@ jobs: - name: "Run integration tests" run: hatch run integration-tests + working-directory: ./dbt-redshift merge-release-branch: runs-on: ubuntu-latest From e99bc3088a9087076ce9d80759601d08964fdeb4 Mon Sep 17 00:00:00 2001 From: Mike Alfare Date: Thu, 19 Dec 2024 19:21:17 -0500 Subject: [PATCH 3/7] update hatch.toml to point to src directory --- dbt-redshift/hatch.toml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/dbt-redshift/hatch.toml b/dbt-redshift/hatch.toml index 3a3990a6c..6a4f5dba8 100644 --- a/dbt-redshift/hatch.toml +++ b/dbt-redshift/hatch.toml @@ -1,11 +1,13 @@ [version] -path = "dbt/adapters/redshift/__version__.py" +path = "src/dbt/adapters/redshift/__version__.py" [build.targets.sdist] -packages = ["dbt"] +packages = ["src/dbt"] +sources = ["src"] [build.targets.wheel] -packages = ["dbt"] +packages = ["src/dbt"] +sources = ["src"] [envs.default] dependencies = [ From 142faf9e0247659c81ed761596c3e409505aa0b0 Mon Sep 17 00:00:00 2001 From: Mike Alfare Date: Thu, 19 Dec 2024 19:25:56 -0500 Subject: [PATCH 4/7] move functional code into src directory --- dbt-redshift/src/dbt/{dbt => }/__init__.py | 0 dbt-redshift/src/dbt/{dbt => }/adapters/redshift/__init__.py | 0 dbt-redshift/src/dbt/{dbt => }/adapters/redshift/__version__.py | 0 dbt-redshift/src/dbt/{dbt => }/adapters/redshift/connections.py | 0 dbt-redshift/src/dbt/{dbt => }/adapters/redshift/impl.py | 0 dbt-redshift/src/dbt/{dbt => }/adapters/redshift/relation.py | 0 .../dbt/{dbt => }/adapters/redshift/relation_configs/__init__.py | 0 .../src/dbt/{dbt => }/adapters/redshift/relation_configs/base.py | 0 .../src/dbt/{dbt => }/adapters/redshift/relation_configs/dist.py | 0 .../adapters/redshift/relation_configs/materialized_view.py | 0 .../dbt/{dbt => }/adapters/redshift/relation_configs/policies.py | 0 .../src/dbt/{dbt => }/adapters/redshift/relation_configs/sort.py | 0 dbt-redshift/src/dbt/{dbt => }/adapters/redshift/utility.py | 0 .../src/dbt/{dbt => include}/include/redshift/__init__.py | 0 .../src/dbt/{dbt => include}/include/redshift/dbt_project.yml | 0 .../src/dbt/{dbt => include}/include/redshift/macros/adapters.sql | 0 .../include/redshift/macros/adapters/apply_grants.sql | 0 .../include/redshift/macros/adapters/unit_testing.sql | 0 .../include/redshift/macros/catalog/by_relation.sql | 0 .../include/redshift/macros/catalog/by_schema.sql | 0 .../{dbt => include}/include/redshift/macros/catalog/catalog.sql | 0 .../redshift/macros/materializations/incremental_merge.sql | 0 .../redshift/macros/materializations/materialized_view.sql | 0 .../include/redshift/macros/materializations/seeds/helpers.sql | 0 .../include/redshift/macros/materializations/snapshot_merge.sql | 0 .../include/redshift/macros/materializations/table.sql | 0 .../include/redshift/macros/materializations/view.sql | 0 .../include/redshift/macros/metadata/relation_last_modified.sql | 0 .../dbt/{dbt => include}/include/redshift/macros/relations.sql | 0 .../include/redshift/macros/relations/materialized_view/alter.sql | 0 .../redshift/macros/relations/materialized_view/create.sql | 0 .../redshift/macros/relations/materialized_view/describe.sql | 0 .../include/redshift/macros/relations/materialized_view/drop.sql | 0 .../redshift/macros/relations/materialized_view/refresh.sql | 0 .../include/redshift/macros/relations/table/drop.sql | 0 .../include/redshift/macros/relations/table/rename.sql | 0 .../include/redshift/macros/relations/view/drop.sql | 0 .../include/redshift/macros/relations/view/rename.sql | 0 .../include/redshift/macros/relations/view/replace.sql | 0 .../dbt/{dbt => include}/include/redshift/macros/timestamps.sql | 0 .../include/redshift/macros/utils/array_append.sql | 0 .../include/redshift/macros/utils/array_concat.sql | 0 .../include/redshift/macros/utils/array_construct.sql | 0 .../include/redshift/macros/utils/cast_bool_to_text.sql | 0 .../{dbt => include}/include/redshift/macros/utils/dateadd.sql | 0 .../{dbt => include}/include/redshift/macros/utils/datediff.sql | 0 .../{dbt => include}/include/redshift/macros/utils/last_day.sql | 0 .../dbt/{dbt => include}/include/redshift/macros/utils/length.sql | 0 .../{dbt => include}/include/redshift/macros/utils/listagg.sql | 0 .../{dbt => include}/include/redshift/macros/utils/split_part.sql | 0 .../dbt/{dbt => include}/include/redshift/profile_template.yml | 0 51 files changed, 0 insertions(+), 0 deletions(-) rename dbt-redshift/src/dbt/{dbt => }/__init__.py (100%) rename dbt-redshift/src/dbt/{dbt => }/adapters/redshift/__init__.py (100%) rename dbt-redshift/src/dbt/{dbt => }/adapters/redshift/__version__.py (100%) rename dbt-redshift/src/dbt/{dbt => }/adapters/redshift/connections.py (100%) rename dbt-redshift/src/dbt/{dbt => }/adapters/redshift/impl.py (100%) rename dbt-redshift/src/dbt/{dbt => }/adapters/redshift/relation.py (100%) rename dbt-redshift/src/dbt/{dbt => }/adapters/redshift/relation_configs/__init__.py (100%) rename dbt-redshift/src/dbt/{dbt => }/adapters/redshift/relation_configs/base.py (100%) rename dbt-redshift/src/dbt/{dbt => }/adapters/redshift/relation_configs/dist.py (100%) rename dbt-redshift/src/dbt/{dbt => }/adapters/redshift/relation_configs/materialized_view.py (100%) rename dbt-redshift/src/dbt/{dbt => }/adapters/redshift/relation_configs/policies.py (100%) rename dbt-redshift/src/dbt/{dbt => }/adapters/redshift/relation_configs/sort.py (100%) rename dbt-redshift/src/dbt/{dbt => }/adapters/redshift/utility.py (100%) rename dbt-redshift/src/dbt/{dbt => include}/include/redshift/__init__.py (100%) rename dbt-redshift/src/dbt/{dbt => include}/include/redshift/dbt_project.yml (100%) rename dbt-redshift/src/dbt/{dbt => include}/include/redshift/macros/adapters.sql (100%) rename dbt-redshift/src/dbt/{dbt => include}/include/redshift/macros/adapters/apply_grants.sql (100%) rename dbt-redshift/src/dbt/{dbt => include}/include/redshift/macros/adapters/unit_testing.sql (100%) rename dbt-redshift/src/dbt/{dbt => include}/include/redshift/macros/catalog/by_relation.sql (100%) rename dbt-redshift/src/dbt/{dbt => include}/include/redshift/macros/catalog/by_schema.sql (100%) rename dbt-redshift/src/dbt/{dbt => include}/include/redshift/macros/catalog/catalog.sql (100%) rename dbt-redshift/src/dbt/{dbt => include}/include/redshift/macros/materializations/incremental_merge.sql (100%) rename dbt-redshift/src/dbt/{dbt => include}/include/redshift/macros/materializations/materialized_view.sql (100%) rename dbt-redshift/src/dbt/{dbt => include}/include/redshift/macros/materializations/seeds/helpers.sql (100%) rename dbt-redshift/src/dbt/{dbt => include}/include/redshift/macros/materializations/snapshot_merge.sql (100%) rename dbt-redshift/src/dbt/{dbt => include}/include/redshift/macros/materializations/table.sql (100%) rename dbt-redshift/src/dbt/{dbt => include}/include/redshift/macros/materializations/view.sql (100%) rename dbt-redshift/src/dbt/{dbt => include}/include/redshift/macros/metadata/relation_last_modified.sql (100%) rename dbt-redshift/src/dbt/{dbt => include}/include/redshift/macros/relations.sql (100%) rename dbt-redshift/src/dbt/{dbt => include}/include/redshift/macros/relations/materialized_view/alter.sql (100%) rename dbt-redshift/src/dbt/{dbt => include}/include/redshift/macros/relations/materialized_view/create.sql (100%) rename dbt-redshift/src/dbt/{dbt => include}/include/redshift/macros/relations/materialized_view/describe.sql (100%) rename dbt-redshift/src/dbt/{dbt => include}/include/redshift/macros/relations/materialized_view/drop.sql (100%) rename dbt-redshift/src/dbt/{dbt => include}/include/redshift/macros/relations/materialized_view/refresh.sql (100%) rename dbt-redshift/src/dbt/{dbt => include}/include/redshift/macros/relations/table/drop.sql (100%) rename dbt-redshift/src/dbt/{dbt => include}/include/redshift/macros/relations/table/rename.sql (100%) rename dbt-redshift/src/dbt/{dbt => include}/include/redshift/macros/relations/view/drop.sql (100%) rename dbt-redshift/src/dbt/{dbt => include}/include/redshift/macros/relations/view/rename.sql (100%) rename dbt-redshift/src/dbt/{dbt => include}/include/redshift/macros/relations/view/replace.sql (100%) rename dbt-redshift/src/dbt/{dbt => include}/include/redshift/macros/timestamps.sql (100%) rename dbt-redshift/src/dbt/{dbt => include}/include/redshift/macros/utils/array_append.sql (100%) rename dbt-redshift/src/dbt/{dbt => include}/include/redshift/macros/utils/array_concat.sql (100%) rename dbt-redshift/src/dbt/{dbt => include}/include/redshift/macros/utils/array_construct.sql (100%) rename dbt-redshift/src/dbt/{dbt => include}/include/redshift/macros/utils/cast_bool_to_text.sql (100%) rename dbt-redshift/src/dbt/{dbt => include}/include/redshift/macros/utils/dateadd.sql (100%) rename dbt-redshift/src/dbt/{dbt => include}/include/redshift/macros/utils/datediff.sql (100%) rename dbt-redshift/src/dbt/{dbt => include}/include/redshift/macros/utils/last_day.sql (100%) rename dbt-redshift/src/dbt/{dbt => include}/include/redshift/macros/utils/length.sql (100%) rename dbt-redshift/src/dbt/{dbt => include}/include/redshift/macros/utils/listagg.sql (100%) rename dbt-redshift/src/dbt/{dbt => include}/include/redshift/macros/utils/split_part.sql (100%) rename dbt-redshift/src/dbt/{dbt => include}/include/redshift/profile_template.yml (100%) diff --git a/dbt-redshift/src/dbt/dbt/__init__.py b/dbt-redshift/src/dbt/__init__.py similarity index 100% rename from dbt-redshift/src/dbt/dbt/__init__.py rename to dbt-redshift/src/dbt/__init__.py diff --git a/dbt-redshift/src/dbt/dbt/adapters/redshift/__init__.py b/dbt-redshift/src/dbt/adapters/redshift/__init__.py similarity index 100% rename from dbt-redshift/src/dbt/dbt/adapters/redshift/__init__.py rename to dbt-redshift/src/dbt/adapters/redshift/__init__.py diff --git a/dbt-redshift/src/dbt/dbt/adapters/redshift/__version__.py b/dbt-redshift/src/dbt/adapters/redshift/__version__.py similarity index 100% rename from dbt-redshift/src/dbt/dbt/adapters/redshift/__version__.py rename to dbt-redshift/src/dbt/adapters/redshift/__version__.py diff --git a/dbt-redshift/src/dbt/dbt/adapters/redshift/connections.py b/dbt-redshift/src/dbt/adapters/redshift/connections.py similarity index 100% rename from dbt-redshift/src/dbt/dbt/adapters/redshift/connections.py rename to dbt-redshift/src/dbt/adapters/redshift/connections.py diff --git a/dbt-redshift/src/dbt/dbt/adapters/redshift/impl.py b/dbt-redshift/src/dbt/adapters/redshift/impl.py similarity index 100% rename from dbt-redshift/src/dbt/dbt/adapters/redshift/impl.py rename to dbt-redshift/src/dbt/adapters/redshift/impl.py diff --git a/dbt-redshift/src/dbt/dbt/adapters/redshift/relation.py b/dbt-redshift/src/dbt/adapters/redshift/relation.py similarity index 100% rename from dbt-redshift/src/dbt/dbt/adapters/redshift/relation.py rename to dbt-redshift/src/dbt/adapters/redshift/relation.py diff --git a/dbt-redshift/src/dbt/dbt/adapters/redshift/relation_configs/__init__.py b/dbt-redshift/src/dbt/adapters/redshift/relation_configs/__init__.py similarity index 100% rename from dbt-redshift/src/dbt/dbt/adapters/redshift/relation_configs/__init__.py rename to dbt-redshift/src/dbt/adapters/redshift/relation_configs/__init__.py diff --git a/dbt-redshift/src/dbt/dbt/adapters/redshift/relation_configs/base.py b/dbt-redshift/src/dbt/adapters/redshift/relation_configs/base.py similarity index 100% rename from dbt-redshift/src/dbt/dbt/adapters/redshift/relation_configs/base.py rename to dbt-redshift/src/dbt/adapters/redshift/relation_configs/base.py diff --git a/dbt-redshift/src/dbt/dbt/adapters/redshift/relation_configs/dist.py b/dbt-redshift/src/dbt/adapters/redshift/relation_configs/dist.py similarity index 100% rename from dbt-redshift/src/dbt/dbt/adapters/redshift/relation_configs/dist.py rename to dbt-redshift/src/dbt/adapters/redshift/relation_configs/dist.py diff --git a/dbt-redshift/src/dbt/dbt/adapters/redshift/relation_configs/materialized_view.py b/dbt-redshift/src/dbt/adapters/redshift/relation_configs/materialized_view.py similarity index 100% rename from dbt-redshift/src/dbt/dbt/adapters/redshift/relation_configs/materialized_view.py rename to dbt-redshift/src/dbt/adapters/redshift/relation_configs/materialized_view.py diff --git a/dbt-redshift/src/dbt/dbt/adapters/redshift/relation_configs/policies.py b/dbt-redshift/src/dbt/adapters/redshift/relation_configs/policies.py similarity index 100% rename from dbt-redshift/src/dbt/dbt/adapters/redshift/relation_configs/policies.py rename to dbt-redshift/src/dbt/adapters/redshift/relation_configs/policies.py diff --git a/dbt-redshift/src/dbt/dbt/adapters/redshift/relation_configs/sort.py b/dbt-redshift/src/dbt/adapters/redshift/relation_configs/sort.py similarity index 100% rename from dbt-redshift/src/dbt/dbt/adapters/redshift/relation_configs/sort.py rename to dbt-redshift/src/dbt/adapters/redshift/relation_configs/sort.py diff --git a/dbt-redshift/src/dbt/dbt/adapters/redshift/utility.py b/dbt-redshift/src/dbt/adapters/redshift/utility.py similarity index 100% rename from dbt-redshift/src/dbt/dbt/adapters/redshift/utility.py rename to dbt-redshift/src/dbt/adapters/redshift/utility.py diff --git a/dbt-redshift/src/dbt/dbt/include/redshift/__init__.py b/dbt-redshift/src/dbt/include/include/redshift/__init__.py similarity index 100% rename from dbt-redshift/src/dbt/dbt/include/redshift/__init__.py rename to dbt-redshift/src/dbt/include/include/redshift/__init__.py diff --git a/dbt-redshift/src/dbt/dbt/include/redshift/dbt_project.yml b/dbt-redshift/src/dbt/include/include/redshift/dbt_project.yml similarity index 100% rename from dbt-redshift/src/dbt/dbt/include/redshift/dbt_project.yml rename to dbt-redshift/src/dbt/include/include/redshift/dbt_project.yml diff --git a/dbt-redshift/src/dbt/dbt/include/redshift/macros/adapters.sql b/dbt-redshift/src/dbt/include/include/redshift/macros/adapters.sql similarity index 100% rename from dbt-redshift/src/dbt/dbt/include/redshift/macros/adapters.sql rename to dbt-redshift/src/dbt/include/include/redshift/macros/adapters.sql diff --git a/dbt-redshift/src/dbt/dbt/include/redshift/macros/adapters/apply_grants.sql b/dbt-redshift/src/dbt/include/include/redshift/macros/adapters/apply_grants.sql similarity index 100% rename from dbt-redshift/src/dbt/dbt/include/redshift/macros/adapters/apply_grants.sql rename to dbt-redshift/src/dbt/include/include/redshift/macros/adapters/apply_grants.sql diff --git a/dbt-redshift/src/dbt/dbt/include/redshift/macros/adapters/unit_testing.sql b/dbt-redshift/src/dbt/include/include/redshift/macros/adapters/unit_testing.sql similarity index 100% rename from dbt-redshift/src/dbt/dbt/include/redshift/macros/adapters/unit_testing.sql rename to dbt-redshift/src/dbt/include/include/redshift/macros/adapters/unit_testing.sql diff --git a/dbt-redshift/src/dbt/dbt/include/redshift/macros/catalog/by_relation.sql b/dbt-redshift/src/dbt/include/include/redshift/macros/catalog/by_relation.sql similarity index 100% rename from dbt-redshift/src/dbt/dbt/include/redshift/macros/catalog/by_relation.sql rename to dbt-redshift/src/dbt/include/include/redshift/macros/catalog/by_relation.sql diff --git a/dbt-redshift/src/dbt/dbt/include/redshift/macros/catalog/by_schema.sql b/dbt-redshift/src/dbt/include/include/redshift/macros/catalog/by_schema.sql similarity index 100% rename from dbt-redshift/src/dbt/dbt/include/redshift/macros/catalog/by_schema.sql rename to dbt-redshift/src/dbt/include/include/redshift/macros/catalog/by_schema.sql diff --git a/dbt-redshift/src/dbt/dbt/include/redshift/macros/catalog/catalog.sql b/dbt-redshift/src/dbt/include/include/redshift/macros/catalog/catalog.sql similarity index 100% rename from dbt-redshift/src/dbt/dbt/include/redshift/macros/catalog/catalog.sql rename to dbt-redshift/src/dbt/include/include/redshift/macros/catalog/catalog.sql diff --git a/dbt-redshift/src/dbt/dbt/include/redshift/macros/materializations/incremental_merge.sql b/dbt-redshift/src/dbt/include/include/redshift/macros/materializations/incremental_merge.sql similarity index 100% rename from dbt-redshift/src/dbt/dbt/include/redshift/macros/materializations/incremental_merge.sql rename to dbt-redshift/src/dbt/include/include/redshift/macros/materializations/incremental_merge.sql diff --git a/dbt-redshift/src/dbt/dbt/include/redshift/macros/materializations/materialized_view.sql b/dbt-redshift/src/dbt/include/include/redshift/macros/materializations/materialized_view.sql similarity index 100% rename from dbt-redshift/src/dbt/dbt/include/redshift/macros/materializations/materialized_view.sql rename to dbt-redshift/src/dbt/include/include/redshift/macros/materializations/materialized_view.sql diff --git a/dbt-redshift/src/dbt/dbt/include/redshift/macros/materializations/seeds/helpers.sql b/dbt-redshift/src/dbt/include/include/redshift/macros/materializations/seeds/helpers.sql similarity index 100% rename from dbt-redshift/src/dbt/dbt/include/redshift/macros/materializations/seeds/helpers.sql rename to dbt-redshift/src/dbt/include/include/redshift/macros/materializations/seeds/helpers.sql diff --git a/dbt-redshift/src/dbt/dbt/include/redshift/macros/materializations/snapshot_merge.sql b/dbt-redshift/src/dbt/include/include/redshift/macros/materializations/snapshot_merge.sql similarity index 100% rename from dbt-redshift/src/dbt/dbt/include/redshift/macros/materializations/snapshot_merge.sql rename to dbt-redshift/src/dbt/include/include/redshift/macros/materializations/snapshot_merge.sql diff --git a/dbt-redshift/src/dbt/dbt/include/redshift/macros/materializations/table.sql b/dbt-redshift/src/dbt/include/include/redshift/macros/materializations/table.sql similarity index 100% rename from dbt-redshift/src/dbt/dbt/include/redshift/macros/materializations/table.sql rename to dbt-redshift/src/dbt/include/include/redshift/macros/materializations/table.sql diff --git a/dbt-redshift/src/dbt/dbt/include/redshift/macros/materializations/view.sql b/dbt-redshift/src/dbt/include/include/redshift/macros/materializations/view.sql similarity index 100% rename from dbt-redshift/src/dbt/dbt/include/redshift/macros/materializations/view.sql rename to dbt-redshift/src/dbt/include/include/redshift/macros/materializations/view.sql diff --git a/dbt-redshift/src/dbt/dbt/include/redshift/macros/metadata/relation_last_modified.sql b/dbt-redshift/src/dbt/include/include/redshift/macros/metadata/relation_last_modified.sql similarity index 100% rename from dbt-redshift/src/dbt/dbt/include/redshift/macros/metadata/relation_last_modified.sql rename to dbt-redshift/src/dbt/include/include/redshift/macros/metadata/relation_last_modified.sql diff --git a/dbt-redshift/src/dbt/dbt/include/redshift/macros/relations.sql b/dbt-redshift/src/dbt/include/include/redshift/macros/relations.sql similarity index 100% rename from dbt-redshift/src/dbt/dbt/include/redshift/macros/relations.sql rename to dbt-redshift/src/dbt/include/include/redshift/macros/relations.sql diff --git a/dbt-redshift/src/dbt/dbt/include/redshift/macros/relations/materialized_view/alter.sql b/dbt-redshift/src/dbt/include/include/redshift/macros/relations/materialized_view/alter.sql similarity index 100% rename from dbt-redshift/src/dbt/dbt/include/redshift/macros/relations/materialized_view/alter.sql rename to dbt-redshift/src/dbt/include/include/redshift/macros/relations/materialized_view/alter.sql diff --git a/dbt-redshift/src/dbt/dbt/include/redshift/macros/relations/materialized_view/create.sql b/dbt-redshift/src/dbt/include/include/redshift/macros/relations/materialized_view/create.sql similarity index 100% rename from dbt-redshift/src/dbt/dbt/include/redshift/macros/relations/materialized_view/create.sql rename to dbt-redshift/src/dbt/include/include/redshift/macros/relations/materialized_view/create.sql diff --git a/dbt-redshift/src/dbt/dbt/include/redshift/macros/relations/materialized_view/describe.sql b/dbt-redshift/src/dbt/include/include/redshift/macros/relations/materialized_view/describe.sql similarity index 100% rename from dbt-redshift/src/dbt/dbt/include/redshift/macros/relations/materialized_view/describe.sql rename to dbt-redshift/src/dbt/include/include/redshift/macros/relations/materialized_view/describe.sql diff --git a/dbt-redshift/src/dbt/dbt/include/redshift/macros/relations/materialized_view/drop.sql b/dbt-redshift/src/dbt/include/include/redshift/macros/relations/materialized_view/drop.sql similarity index 100% rename from dbt-redshift/src/dbt/dbt/include/redshift/macros/relations/materialized_view/drop.sql rename to dbt-redshift/src/dbt/include/include/redshift/macros/relations/materialized_view/drop.sql diff --git a/dbt-redshift/src/dbt/dbt/include/redshift/macros/relations/materialized_view/refresh.sql b/dbt-redshift/src/dbt/include/include/redshift/macros/relations/materialized_view/refresh.sql similarity index 100% rename from dbt-redshift/src/dbt/dbt/include/redshift/macros/relations/materialized_view/refresh.sql rename to dbt-redshift/src/dbt/include/include/redshift/macros/relations/materialized_view/refresh.sql diff --git a/dbt-redshift/src/dbt/dbt/include/redshift/macros/relations/table/drop.sql b/dbt-redshift/src/dbt/include/include/redshift/macros/relations/table/drop.sql similarity index 100% rename from dbt-redshift/src/dbt/dbt/include/redshift/macros/relations/table/drop.sql rename to dbt-redshift/src/dbt/include/include/redshift/macros/relations/table/drop.sql diff --git a/dbt-redshift/src/dbt/dbt/include/redshift/macros/relations/table/rename.sql b/dbt-redshift/src/dbt/include/include/redshift/macros/relations/table/rename.sql similarity index 100% rename from dbt-redshift/src/dbt/dbt/include/redshift/macros/relations/table/rename.sql rename to dbt-redshift/src/dbt/include/include/redshift/macros/relations/table/rename.sql diff --git a/dbt-redshift/src/dbt/dbt/include/redshift/macros/relations/view/drop.sql b/dbt-redshift/src/dbt/include/include/redshift/macros/relations/view/drop.sql similarity index 100% rename from dbt-redshift/src/dbt/dbt/include/redshift/macros/relations/view/drop.sql rename to dbt-redshift/src/dbt/include/include/redshift/macros/relations/view/drop.sql diff --git a/dbt-redshift/src/dbt/dbt/include/redshift/macros/relations/view/rename.sql b/dbt-redshift/src/dbt/include/include/redshift/macros/relations/view/rename.sql similarity index 100% rename from dbt-redshift/src/dbt/dbt/include/redshift/macros/relations/view/rename.sql rename to dbt-redshift/src/dbt/include/include/redshift/macros/relations/view/rename.sql diff --git a/dbt-redshift/src/dbt/dbt/include/redshift/macros/relations/view/replace.sql b/dbt-redshift/src/dbt/include/include/redshift/macros/relations/view/replace.sql similarity index 100% rename from dbt-redshift/src/dbt/dbt/include/redshift/macros/relations/view/replace.sql rename to dbt-redshift/src/dbt/include/include/redshift/macros/relations/view/replace.sql diff --git a/dbt-redshift/src/dbt/dbt/include/redshift/macros/timestamps.sql b/dbt-redshift/src/dbt/include/include/redshift/macros/timestamps.sql similarity index 100% rename from dbt-redshift/src/dbt/dbt/include/redshift/macros/timestamps.sql rename to dbt-redshift/src/dbt/include/include/redshift/macros/timestamps.sql diff --git a/dbt-redshift/src/dbt/dbt/include/redshift/macros/utils/array_append.sql b/dbt-redshift/src/dbt/include/include/redshift/macros/utils/array_append.sql similarity index 100% rename from dbt-redshift/src/dbt/dbt/include/redshift/macros/utils/array_append.sql rename to dbt-redshift/src/dbt/include/include/redshift/macros/utils/array_append.sql diff --git a/dbt-redshift/src/dbt/dbt/include/redshift/macros/utils/array_concat.sql b/dbt-redshift/src/dbt/include/include/redshift/macros/utils/array_concat.sql similarity index 100% rename from dbt-redshift/src/dbt/dbt/include/redshift/macros/utils/array_concat.sql rename to dbt-redshift/src/dbt/include/include/redshift/macros/utils/array_concat.sql diff --git a/dbt-redshift/src/dbt/dbt/include/redshift/macros/utils/array_construct.sql b/dbt-redshift/src/dbt/include/include/redshift/macros/utils/array_construct.sql similarity index 100% rename from dbt-redshift/src/dbt/dbt/include/redshift/macros/utils/array_construct.sql rename to dbt-redshift/src/dbt/include/include/redshift/macros/utils/array_construct.sql diff --git a/dbt-redshift/src/dbt/dbt/include/redshift/macros/utils/cast_bool_to_text.sql b/dbt-redshift/src/dbt/include/include/redshift/macros/utils/cast_bool_to_text.sql similarity index 100% rename from dbt-redshift/src/dbt/dbt/include/redshift/macros/utils/cast_bool_to_text.sql rename to dbt-redshift/src/dbt/include/include/redshift/macros/utils/cast_bool_to_text.sql diff --git a/dbt-redshift/src/dbt/dbt/include/redshift/macros/utils/dateadd.sql b/dbt-redshift/src/dbt/include/include/redshift/macros/utils/dateadd.sql similarity index 100% rename from dbt-redshift/src/dbt/dbt/include/redshift/macros/utils/dateadd.sql rename to dbt-redshift/src/dbt/include/include/redshift/macros/utils/dateadd.sql diff --git a/dbt-redshift/src/dbt/dbt/include/redshift/macros/utils/datediff.sql b/dbt-redshift/src/dbt/include/include/redshift/macros/utils/datediff.sql similarity index 100% rename from dbt-redshift/src/dbt/dbt/include/redshift/macros/utils/datediff.sql rename to dbt-redshift/src/dbt/include/include/redshift/macros/utils/datediff.sql diff --git a/dbt-redshift/src/dbt/dbt/include/redshift/macros/utils/last_day.sql b/dbt-redshift/src/dbt/include/include/redshift/macros/utils/last_day.sql similarity index 100% rename from dbt-redshift/src/dbt/dbt/include/redshift/macros/utils/last_day.sql rename to dbt-redshift/src/dbt/include/include/redshift/macros/utils/last_day.sql diff --git a/dbt-redshift/src/dbt/dbt/include/redshift/macros/utils/length.sql b/dbt-redshift/src/dbt/include/include/redshift/macros/utils/length.sql similarity index 100% rename from dbt-redshift/src/dbt/dbt/include/redshift/macros/utils/length.sql rename to dbt-redshift/src/dbt/include/include/redshift/macros/utils/length.sql diff --git a/dbt-redshift/src/dbt/dbt/include/redshift/macros/utils/listagg.sql b/dbt-redshift/src/dbt/include/include/redshift/macros/utils/listagg.sql similarity index 100% rename from dbt-redshift/src/dbt/dbt/include/redshift/macros/utils/listagg.sql rename to dbt-redshift/src/dbt/include/include/redshift/macros/utils/listagg.sql diff --git a/dbt-redshift/src/dbt/dbt/include/redshift/macros/utils/split_part.sql b/dbt-redshift/src/dbt/include/include/redshift/macros/utils/split_part.sql similarity index 100% rename from dbt-redshift/src/dbt/dbt/include/redshift/macros/utils/split_part.sql rename to dbt-redshift/src/dbt/include/include/redshift/macros/utils/split_part.sql diff --git a/dbt-redshift/src/dbt/dbt/include/redshift/profile_template.yml b/dbt-redshift/src/dbt/include/include/redshift/profile_template.yml similarity index 100% rename from dbt-redshift/src/dbt/dbt/include/redshift/profile_template.yml rename to dbt-redshift/src/dbt/include/include/redshift/profile_template.yml From 232b346e9ae2b19f9f1015fc0ad93586b198e3fe Mon Sep 17 00:00:00 2001 From: Mike Alfare Date: Thu, 19 Dec 2024 19:28:45 -0500 Subject: [PATCH 5/7] fix pytest config options --- dbt-redshift/pyproject.toml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/dbt-redshift/pyproject.toml b/dbt-redshift/pyproject.toml index e68aa2607..3ac0f4b58 100644 --- a/dbt-redshift/pyproject.toml +++ b/dbt-redshift/pyproject.toml @@ -49,8 +49,7 @@ mypy_path = "third-party-stubs/" [tool.pytest.ini_options] testpaths = ["tests/functional", "tests/unit"] env_files = ["test.env"] -addopts = "-v -n auto" -color = true +addopts = "-v --color=yes -n auto" filterwarnings = [ "ignore:.*'soft_unicode' has been renamed to 'soft_str'*:DeprecationWarning", "ignore:unclosed file .*:ResourceWarning", From 21807ddebca91d3ace86039b200d90aee996fd60 Mon Sep 17 00:00:00 2001 From: Mike Alfare Date: Thu, 19 Dec 2024 19:38:45 -0500 Subject: [PATCH 6/7] remove duplicate directories --- dbt-redshift/.changes/{.changes => }/0.0.0.md | 0 dbt-redshift/.changes/{.changes => }/README.md | 0 dbt-redshift/.changes/{.changes => }/header.tpl.md | 0 .../.changes/{.changes => unreleased}/unreleased/.gitkeep | 0 .../unreleased/Under the Hood-20241204-185729.yaml | 0 .../unreleased/Under the Hood-20241207-165918.yaml | 0 .../unreleased/Under the Hood-20241211-145132.yaml | 0 dbt-redshift/docker/{docker => }/Dockerfile | 0 dbt-redshift/docker/{docker => }/README.md | 0 dbt-redshift/docker/{docker => }/dev.Dockerfile | 0 dbt-redshift/scripts/{scripts => }/build-dist.sh | 0 dbt-redshift/scripts/{scripts => }/env-setup.sh | 0 dbt-redshift/tests/{tests => }/__init__.py | 0 dbt-redshift/tests/{tests => }/boundary/__init__.py | 0 dbt-redshift/tests/{tests => }/boundary/conftest.py | 0 .../tests/{tests => }/boundary/test_redshift_connector.py | 0 dbt-redshift/tests/{tests => }/conftest.py | 0 dbt-redshift/tests/{tests => }/functional/__init__.py | 0 dbt-redshift/tests/{tests => }/functional/adapter/__init__.py | 0 .../tests/{tests => }/functional/adapter/backup_tests/models.py | 0 .../functional/adapter/backup_tests/test_backup_table.py | 0 .../tests/{tests => }/functional/adapter/catalog_tests/files.py | 0 .../functional/adapter/catalog_tests/test_get_catalog.py | 0 .../functional/adapter/catalog_tests/test_relation_types.py | 0 dbt-redshift/tests/{tests => }/functional/adapter/conftest.py | 0 .../{tests => }/functional/adapter/dbt_clone/test_dbt_clone.py | 0 .../{tests => }/functional/adapter/dbt_show/test_dbt_show.py | 0 .../tests/{tests => }/functional/adapter/empty/test_empty.py | 0 .../tests/{tests => }/functional/adapter/expected_stats.py | 0 .../adapter/incremental/test_incremental_merge_exclude_columns.py | 0 .../functional/adapter/incremental/test_incremental_microbatch.py | 0 .../adapter/incremental/test_incremental_on_schema_change.py | 0 .../functional/adapter/incremental/test_incremental_predicates.py | 0 .../functional/adapter/incremental/test_incremental_run_result.py | 0 .../functional/adapter/incremental/test_incremental_strategies.py | 0 .../functional/adapter/incremental/test_incremental_unique_id.py | 0 .../functional/adapter/materialized_view_tests/__init__.py | 0 .../adapter/materialized_view_tests/test_drop_cascade.py | 0 .../adapter/materialized_view_tests/test_materialized_views.py | 0 .../functional/adapter/materialized_view_tests/utils.py | 0 .../functional/adapter/sources_freshness_tests/files.py | 0 .../sources_freshness_tests/test_get_relation_last_modified.py | 0 .../tests/{tests => }/functional/adapter/test_adapter_methods.py | 0 dbt-redshift/tests/{tests => }/functional/adapter/test_basic.py | 0 .../{tests => }/functional/adapter/test_changing_relation_type.py | 0 .../tests/{tests => }/functional/adapter/test_column_types.py | 0 .../tests/{tests => }/functional/adapter/test_constraints.py | 0 dbt-redshift/tests/{tests => }/functional/adapter/test_grants.py | 0 .../{tests => }/functional/adapter/test_late_binding_view.py | 0 dbt-redshift/tests/{tests => }/functional/adapter/test_macros.py | 0 .../tests/{tests => }/functional/adapter/test_persist_docs.py | 0 .../tests/{tests => }/functional/adapter/test_query_comment.py | 0 .../tests/{tests => }/functional/adapter/test_relation_name.py | 0 .../tests/{tests => }/functional/adapter/test_simple_seed.py | 0 .../tests/{tests => }/functional/adapter/test_simple_snapshot.py | 0 .../{tests => }/functional/adapter/test_store_test_failures.py | 0 .../tests/{tests => }/functional/adapter/unit_testing/fixtures.py | 0 .../functional/adapter/unit_testing/test_unit_testing.py | 0 .../tests/{tests => }/functional/adapter/utils/test_data_types.py | 0 .../tests/{tests => }/functional/adapter/utils/test_timestamps.py | 0 .../tests/{tests => }/functional/adapter/utils/test_utils.py | 0 dbt-redshift/tests/{tests => }/functional/conftest.py | 0 dbt-redshift/tests/{tests => }/functional/test_auth_method.py | 0 dbt-redshift/tests/{tests => }/functional/test_autocommit.py | 0 .../tests/{tests => }/functional/test_columns_in_relation.py | 0 dbt-redshift/tests/{tests => }/unit/__init__.py | 0 dbt-redshift/tests/{tests => }/unit/mock_adapter.py | 0 dbt-redshift/tests/{tests => }/unit/test_auth_method.py | 0 dbt-redshift/tests/{tests => }/unit/test_connection.py | 0 dbt-redshift/tests/{tests => }/unit/test_conversion.py | 0 dbt-redshift/tests/{tests => }/unit/test_materialized_view.py | 0 dbt-redshift/tests/{tests => }/unit/test_query.py | 0 dbt-redshift/tests/{tests => }/unit/test_relation.py | 0 dbt-redshift/tests/{tests => }/unit/test_ssl_mode.py | 0 dbt-redshift/tests/{tests => }/unit/utils.py | 0 75 files changed, 0 insertions(+), 0 deletions(-) rename dbt-redshift/.changes/{.changes => }/0.0.0.md (100%) rename dbt-redshift/.changes/{.changes => }/README.md (100%) rename dbt-redshift/.changes/{.changes => }/header.tpl.md (100%) rename dbt-redshift/.changes/{.changes => unreleased}/unreleased/.gitkeep (100%) rename dbt-redshift/.changes/{.changes => unreleased}/unreleased/Under the Hood-20241204-185729.yaml (100%) rename dbt-redshift/.changes/{.changes => unreleased}/unreleased/Under the Hood-20241207-165918.yaml (100%) rename dbt-redshift/.changes/{.changes => unreleased}/unreleased/Under the Hood-20241211-145132.yaml (100%) rename dbt-redshift/docker/{docker => }/Dockerfile (100%) rename dbt-redshift/docker/{docker => }/README.md (100%) rename dbt-redshift/docker/{docker => }/dev.Dockerfile (100%) rename dbt-redshift/scripts/{scripts => }/build-dist.sh (100%) rename dbt-redshift/scripts/{scripts => }/env-setup.sh (100%) rename dbt-redshift/tests/{tests => }/__init__.py (100%) rename dbt-redshift/tests/{tests => }/boundary/__init__.py (100%) rename dbt-redshift/tests/{tests => }/boundary/conftest.py (100%) rename dbt-redshift/tests/{tests => }/boundary/test_redshift_connector.py (100%) rename dbt-redshift/tests/{tests => }/conftest.py (100%) rename dbt-redshift/tests/{tests => }/functional/__init__.py (100%) rename dbt-redshift/tests/{tests => }/functional/adapter/__init__.py (100%) rename dbt-redshift/tests/{tests => }/functional/adapter/backup_tests/models.py (100%) rename dbt-redshift/tests/{tests => }/functional/adapter/backup_tests/test_backup_table.py (100%) rename dbt-redshift/tests/{tests => }/functional/adapter/catalog_tests/files.py (100%) rename dbt-redshift/tests/{tests => }/functional/adapter/catalog_tests/test_get_catalog.py (100%) rename dbt-redshift/tests/{tests => }/functional/adapter/catalog_tests/test_relation_types.py (100%) rename dbt-redshift/tests/{tests => }/functional/adapter/conftest.py (100%) rename dbt-redshift/tests/{tests => }/functional/adapter/dbt_clone/test_dbt_clone.py (100%) rename dbt-redshift/tests/{tests => }/functional/adapter/dbt_show/test_dbt_show.py (100%) rename dbt-redshift/tests/{tests => }/functional/adapter/empty/test_empty.py (100%) rename dbt-redshift/tests/{tests => }/functional/adapter/expected_stats.py (100%) rename dbt-redshift/tests/{tests => }/functional/adapter/incremental/test_incremental_merge_exclude_columns.py (100%) rename dbt-redshift/tests/{tests => }/functional/adapter/incremental/test_incremental_microbatch.py (100%) rename dbt-redshift/tests/{tests => }/functional/adapter/incremental/test_incremental_on_schema_change.py (100%) rename dbt-redshift/tests/{tests => }/functional/adapter/incremental/test_incremental_predicates.py (100%) rename dbt-redshift/tests/{tests => }/functional/adapter/incremental/test_incremental_run_result.py (100%) rename dbt-redshift/tests/{tests => }/functional/adapter/incremental/test_incremental_strategies.py (100%) rename dbt-redshift/tests/{tests => }/functional/adapter/incremental/test_incremental_unique_id.py (100%) rename dbt-redshift/tests/{tests => }/functional/adapter/materialized_view_tests/__init__.py (100%) rename dbt-redshift/tests/{tests => }/functional/adapter/materialized_view_tests/test_drop_cascade.py (100%) rename dbt-redshift/tests/{tests => }/functional/adapter/materialized_view_tests/test_materialized_views.py (100%) rename dbt-redshift/tests/{tests => }/functional/adapter/materialized_view_tests/utils.py (100%) rename dbt-redshift/tests/{tests => }/functional/adapter/sources_freshness_tests/files.py (100%) rename dbt-redshift/tests/{tests => }/functional/adapter/sources_freshness_tests/test_get_relation_last_modified.py (100%) rename dbt-redshift/tests/{tests => }/functional/adapter/test_adapter_methods.py (100%) rename dbt-redshift/tests/{tests => }/functional/adapter/test_basic.py (100%) rename dbt-redshift/tests/{tests => }/functional/adapter/test_changing_relation_type.py (100%) rename dbt-redshift/tests/{tests => }/functional/adapter/test_column_types.py (100%) rename dbt-redshift/tests/{tests => }/functional/adapter/test_constraints.py (100%) rename dbt-redshift/tests/{tests => }/functional/adapter/test_grants.py (100%) rename dbt-redshift/tests/{tests => }/functional/adapter/test_late_binding_view.py (100%) rename dbt-redshift/tests/{tests => }/functional/adapter/test_macros.py (100%) rename dbt-redshift/tests/{tests => }/functional/adapter/test_persist_docs.py (100%) rename dbt-redshift/tests/{tests => }/functional/adapter/test_query_comment.py (100%) rename dbt-redshift/tests/{tests => }/functional/adapter/test_relation_name.py (100%) rename dbt-redshift/tests/{tests => }/functional/adapter/test_simple_seed.py (100%) rename dbt-redshift/tests/{tests => }/functional/adapter/test_simple_snapshot.py (100%) rename dbt-redshift/tests/{tests => }/functional/adapter/test_store_test_failures.py (100%) rename dbt-redshift/tests/{tests => }/functional/adapter/unit_testing/fixtures.py (100%) rename dbt-redshift/tests/{tests => }/functional/adapter/unit_testing/test_unit_testing.py (100%) rename dbt-redshift/tests/{tests => }/functional/adapter/utils/test_data_types.py (100%) rename dbt-redshift/tests/{tests => }/functional/adapter/utils/test_timestamps.py (100%) rename dbt-redshift/tests/{tests => }/functional/adapter/utils/test_utils.py (100%) rename dbt-redshift/tests/{tests => }/functional/conftest.py (100%) rename dbt-redshift/tests/{tests => }/functional/test_auth_method.py (100%) rename dbt-redshift/tests/{tests => }/functional/test_autocommit.py (100%) rename dbt-redshift/tests/{tests => }/functional/test_columns_in_relation.py (100%) rename dbt-redshift/tests/{tests => }/unit/__init__.py (100%) rename dbt-redshift/tests/{tests => }/unit/mock_adapter.py (100%) rename dbt-redshift/tests/{tests => }/unit/test_auth_method.py (100%) rename dbt-redshift/tests/{tests => }/unit/test_connection.py (100%) rename dbt-redshift/tests/{tests => }/unit/test_conversion.py (100%) rename dbt-redshift/tests/{tests => }/unit/test_materialized_view.py (100%) rename dbt-redshift/tests/{tests => }/unit/test_query.py (100%) rename dbt-redshift/tests/{tests => }/unit/test_relation.py (100%) rename dbt-redshift/tests/{tests => }/unit/test_ssl_mode.py (100%) rename dbt-redshift/tests/{tests => }/unit/utils.py (100%) diff --git a/dbt-redshift/.changes/.changes/0.0.0.md b/dbt-redshift/.changes/0.0.0.md similarity index 100% rename from dbt-redshift/.changes/.changes/0.0.0.md rename to dbt-redshift/.changes/0.0.0.md diff --git a/dbt-redshift/.changes/.changes/README.md b/dbt-redshift/.changes/README.md similarity index 100% rename from dbt-redshift/.changes/.changes/README.md rename to dbt-redshift/.changes/README.md diff --git a/dbt-redshift/.changes/.changes/header.tpl.md b/dbt-redshift/.changes/header.tpl.md similarity index 100% rename from dbt-redshift/.changes/.changes/header.tpl.md rename to dbt-redshift/.changes/header.tpl.md diff --git a/dbt-redshift/.changes/.changes/unreleased/.gitkeep b/dbt-redshift/.changes/unreleased/unreleased/.gitkeep similarity index 100% rename from dbt-redshift/.changes/.changes/unreleased/.gitkeep rename to dbt-redshift/.changes/unreleased/unreleased/.gitkeep diff --git a/dbt-redshift/.changes/.changes/unreleased/Under the Hood-20241204-185729.yaml b/dbt-redshift/.changes/unreleased/unreleased/Under the Hood-20241204-185729.yaml similarity index 100% rename from dbt-redshift/.changes/.changes/unreleased/Under the Hood-20241204-185729.yaml rename to dbt-redshift/.changes/unreleased/unreleased/Under the Hood-20241204-185729.yaml diff --git a/dbt-redshift/.changes/.changes/unreleased/Under the Hood-20241207-165918.yaml b/dbt-redshift/.changes/unreleased/unreleased/Under the Hood-20241207-165918.yaml similarity index 100% rename from dbt-redshift/.changes/.changes/unreleased/Under the Hood-20241207-165918.yaml rename to dbt-redshift/.changes/unreleased/unreleased/Under the Hood-20241207-165918.yaml diff --git a/dbt-redshift/.changes/.changes/unreleased/Under the Hood-20241211-145132.yaml b/dbt-redshift/.changes/unreleased/unreleased/Under the Hood-20241211-145132.yaml similarity index 100% rename from dbt-redshift/.changes/.changes/unreleased/Under the Hood-20241211-145132.yaml rename to dbt-redshift/.changes/unreleased/unreleased/Under the Hood-20241211-145132.yaml diff --git a/dbt-redshift/docker/docker/Dockerfile b/dbt-redshift/docker/Dockerfile similarity index 100% rename from dbt-redshift/docker/docker/Dockerfile rename to dbt-redshift/docker/Dockerfile diff --git a/dbt-redshift/docker/docker/README.md b/dbt-redshift/docker/README.md similarity index 100% rename from dbt-redshift/docker/docker/README.md rename to dbt-redshift/docker/README.md diff --git a/dbt-redshift/docker/docker/dev.Dockerfile b/dbt-redshift/docker/dev.Dockerfile similarity index 100% rename from dbt-redshift/docker/docker/dev.Dockerfile rename to dbt-redshift/docker/dev.Dockerfile diff --git a/dbt-redshift/scripts/scripts/build-dist.sh b/dbt-redshift/scripts/build-dist.sh similarity index 100% rename from dbt-redshift/scripts/scripts/build-dist.sh rename to dbt-redshift/scripts/build-dist.sh diff --git a/dbt-redshift/scripts/scripts/env-setup.sh b/dbt-redshift/scripts/env-setup.sh similarity index 100% rename from dbt-redshift/scripts/scripts/env-setup.sh rename to dbt-redshift/scripts/env-setup.sh diff --git a/dbt-redshift/tests/tests/__init__.py b/dbt-redshift/tests/__init__.py similarity index 100% rename from dbt-redshift/tests/tests/__init__.py rename to dbt-redshift/tests/__init__.py diff --git a/dbt-redshift/tests/tests/boundary/__init__.py b/dbt-redshift/tests/boundary/__init__.py similarity index 100% rename from dbt-redshift/tests/tests/boundary/__init__.py rename to dbt-redshift/tests/boundary/__init__.py diff --git a/dbt-redshift/tests/tests/boundary/conftest.py b/dbt-redshift/tests/boundary/conftest.py similarity index 100% rename from dbt-redshift/tests/tests/boundary/conftest.py rename to dbt-redshift/tests/boundary/conftest.py diff --git a/dbt-redshift/tests/tests/boundary/test_redshift_connector.py b/dbt-redshift/tests/boundary/test_redshift_connector.py similarity index 100% rename from dbt-redshift/tests/tests/boundary/test_redshift_connector.py rename to dbt-redshift/tests/boundary/test_redshift_connector.py diff --git a/dbt-redshift/tests/tests/conftest.py b/dbt-redshift/tests/conftest.py similarity index 100% rename from dbt-redshift/tests/tests/conftest.py rename to dbt-redshift/tests/conftest.py diff --git a/dbt-redshift/tests/tests/functional/__init__.py b/dbt-redshift/tests/functional/__init__.py similarity index 100% rename from dbt-redshift/tests/tests/functional/__init__.py rename to dbt-redshift/tests/functional/__init__.py diff --git a/dbt-redshift/tests/tests/functional/adapter/__init__.py b/dbt-redshift/tests/functional/adapter/__init__.py similarity index 100% rename from dbt-redshift/tests/tests/functional/adapter/__init__.py rename to dbt-redshift/tests/functional/adapter/__init__.py diff --git a/dbt-redshift/tests/tests/functional/adapter/backup_tests/models.py b/dbt-redshift/tests/functional/adapter/backup_tests/models.py similarity index 100% rename from dbt-redshift/tests/tests/functional/adapter/backup_tests/models.py rename to dbt-redshift/tests/functional/adapter/backup_tests/models.py diff --git a/dbt-redshift/tests/tests/functional/adapter/backup_tests/test_backup_table.py b/dbt-redshift/tests/functional/adapter/backup_tests/test_backup_table.py similarity index 100% rename from dbt-redshift/tests/tests/functional/adapter/backup_tests/test_backup_table.py rename to dbt-redshift/tests/functional/adapter/backup_tests/test_backup_table.py diff --git a/dbt-redshift/tests/tests/functional/adapter/catalog_tests/files.py b/dbt-redshift/tests/functional/adapter/catalog_tests/files.py similarity index 100% rename from dbt-redshift/tests/tests/functional/adapter/catalog_tests/files.py rename to dbt-redshift/tests/functional/adapter/catalog_tests/files.py diff --git a/dbt-redshift/tests/tests/functional/adapter/catalog_tests/test_get_catalog.py b/dbt-redshift/tests/functional/adapter/catalog_tests/test_get_catalog.py similarity index 100% rename from dbt-redshift/tests/tests/functional/adapter/catalog_tests/test_get_catalog.py rename to dbt-redshift/tests/functional/adapter/catalog_tests/test_get_catalog.py diff --git a/dbt-redshift/tests/tests/functional/adapter/catalog_tests/test_relation_types.py b/dbt-redshift/tests/functional/adapter/catalog_tests/test_relation_types.py similarity index 100% rename from dbt-redshift/tests/tests/functional/adapter/catalog_tests/test_relation_types.py rename to dbt-redshift/tests/functional/adapter/catalog_tests/test_relation_types.py diff --git a/dbt-redshift/tests/tests/functional/adapter/conftest.py b/dbt-redshift/tests/functional/adapter/conftest.py similarity index 100% rename from dbt-redshift/tests/tests/functional/adapter/conftest.py rename to dbt-redshift/tests/functional/adapter/conftest.py diff --git a/dbt-redshift/tests/tests/functional/adapter/dbt_clone/test_dbt_clone.py b/dbt-redshift/tests/functional/adapter/dbt_clone/test_dbt_clone.py similarity index 100% rename from dbt-redshift/tests/tests/functional/adapter/dbt_clone/test_dbt_clone.py rename to dbt-redshift/tests/functional/adapter/dbt_clone/test_dbt_clone.py diff --git a/dbt-redshift/tests/tests/functional/adapter/dbt_show/test_dbt_show.py b/dbt-redshift/tests/functional/adapter/dbt_show/test_dbt_show.py similarity index 100% rename from dbt-redshift/tests/tests/functional/adapter/dbt_show/test_dbt_show.py rename to dbt-redshift/tests/functional/adapter/dbt_show/test_dbt_show.py diff --git a/dbt-redshift/tests/tests/functional/adapter/empty/test_empty.py b/dbt-redshift/tests/functional/adapter/empty/test_empty.py similarity index 100% rename from dbt-redshift/tests/tests/functional/adapter/empty/test_empty.py rename to dbt-redshift/tests/functional/adapter/empty/test_empty.py diff --git a/dbt-redshift/tests/tests/functional/adapter/expected_stats.py b/dbt-redshift/tests/functional/adapter/expected_stats.py similarity index 100% rename from dbt-redshift/tests/tests/functional/adapter/expected_stats.py rename to dbt-redshift/tests/functional/adapter/expected_stats.py diff --git a/dbt-redshift/tests/tests/functional/adapter/incremental/test_incremental_merge_exclude_columns.py b/dbt-redshift/tests/functional/adapter/incremental/test_incremental_merge_exclude_columns.py similarity index 100% rename from dbt-redshift/tests/tests/functional/adapter/incremental/test_incremental_merge_exclude_columns.py rename to dbt-redshift/tests/functional/adapter/incremental/test_incremental_merge_exclude_columns.py diff --git a/dbt-redshift/tests/tests/functional/adapter/incremental/test_incremental_microbatch.py b/dbt-redshift/tests/functional/adapter/incremental/test_incremental_microbatch.py similarity index 100% rename from dbt-redshift/tests/tests/functional/adapter/incremental/test_incremental_microbatch.py rename to dbt-redshift/tests/functional/adapter/incremental/test_incremental_microbatch.py diff --git a/dbt-redshift/tests/tests/functional/adapter/incremental/test_incremental_on_schema_change.py b/dbt-redshift/tests/functional/adapter/incremental/test_incremental_on_schema_change.py similarity index 100% rename from dbt-redshift/tests/tests/functional/adapter/incremental/test_incremental_on_schema_change.py rename to dbt-redshift/tests/functional/adapter/incremental/test_incremental_on_schema_change.py diff --git a/dbt-redshift/tests/tests/functional/adapter/incremental/test_incremental_predicates.py b/dbt-redshift/tests/functional/adapter/incremental/test_incremental_predicates.py similarity index 100% rename from dbt-redshift/tests/tests/functional/adapter/incremental/test_incremental_predicates.py rename to dbt-redshift/tests/functional/adapter/incremental/test_incremental_predicates.py diff --git a/dbt-redshift/tests/tests/functional/adapter/incremental/test_incremental_run_result.py b/dbt-redshift/tests/functional/adapter/incremental/test_incremental_run_result.py similarity index 100% rename from dbt-redshift/tests/tests/functional/adapter/incremental/test_incremental_run_result.py rename to dbt-redshift/tests/functional/adapter/incremental/test_incremental_run_result.py diff --git a/dbt-redshift/tests/tests/functional/adapter/incremental/test_incremental_strategies.py b/dbt-redshift/tests/functional/adapter/incremental/test_incremental_strategies.py similarity index 100% rename from dbt-redshift/tests/tests/functional/adapter/incremental/test_incremental_strategies.py rename to dbt-redshift/tests/functional/adapter/incremental/test_incremental_strategies.py diff --git a/dbt-redshift/tests/tests/functional/adapter/incremental/test_incremental_unique_id.py b/dbt-redshift/tests/functional/adapter/incremental/test_incremental_unique_id.py similarity index 100% rename from dbt-redshift/tests/tests/functional/adapter/incremental/test_incremental_unique_id.py rename to dbt-redshift/tests/functional/adapter/incremental/test_incremental_unique_id.py diff --git a/dbt-redshift/tests/tests/functional/adapter/materialized_view_tests/__init__.py b/dbt-redshift/tests/functional/adapter/materialized_view_tests/__init__.py similarity index 100% rename from dbt-redshift/tests/tests/functional/adapter/materialized_view_tests/__init__.py rename to dbt-redshift/tests/functional/adapter/materialized_view_tests/__init__.py diff --git a/dbt-redshift/tests/tests/functional/adapter/materialized_view_tests/test_drop_cascade.py b/dbt-redshift/tests/functional/adapter/materialized_view_tests/test_drop_cascade.py similarity index 100% rename from dbt-redshift/tests/tests/functional/adapter/materialized_view_tests/test_drop_cascade.py rename to dbt-redshift/tests/functional/adapter/materialized_view_tests/test_drop_cascade.py diff --git a/dbt-redshift/tests/tests/functional/adapter/materialized_view_tests/test_materialized_views.py b/dbt-redshift/tests/functional/adapter/materialized_view_tests/test_materialized_views.py similarity index 100% rename from dbt-redshift/tests/tests/functional/adapter/materialized_view_tests/test_materialized_views.py rename to dbt-redshift/tests/functional/adapter/materialized_view_tests/test_materialized_views.py diff --git a/dbt-redshift/tests/tests/functional/adapter/materialized_view_tests/utils.py b/dbt-redshift/tests/functional/adapter/materialized_view_tests/utils.py similarity index 100% rename from dbt-redshift/tests/tests/functional/adapter/materialized_view_tests/utils.py rename to dbt-redshift/tests/functional/adapter/materialized_view_tests/utils.py diff --git a/dbt-redshift/tests/tests/functional/adapter/sources_freshness_tests/files.py b/dbt-redshift/tests/functional/adapter/sources_freshness_tests/files.py similarity index 100% rename from dbt-redshift/tests/tests/functional/adapter/sources_freshness_tests/files.py rename to dbt-redshift/tests/functional/adapter/sources_freshness_tests/files.py diff --git a/dbt-redshift/tests/tests/functional/adapter/sources_freshness_tests/test_get_relation_last_modified.py b/dbt-redshift/tests/functional/adapter/sources_freshness_tests/test_get_relation_last_modified.py similarity index 100% rename from dbt-redshift/tests/tests/functional/adapter/sources_freshness_tests/test_get_relation_last_modified.py rename to dbt-redshift/tests/functional/adapter/sources_freshness_tests/test_get_relation_last_modified.py diff --git a/dbt-redshift/tests/tests/functional/adapter/test_adapter_methods.py b/dbt-redshift/tests/functional/adapter/test_adapter_methods.py similarity index 100% rename from dbt-redshift/tests/tests/functional/adapter/test_adapter_methods.py rename to dbt-redshift/tests/functional/adapter/test_adapter_methods.py diff --git a/dbt-redshift/tests/tests/functional/adapter/test_basic.py b/dbt-redshift/tests/functional/adapter/test_basic.py similarity index 100% rename from dbt-redshift/tests/tests/functional/adapter/test_basic.py rename to dbt-redshift/tests/functional/adapter/test_basic.py diff --git a/dbt-redshift/tests/tests/functional/adapter/test_changing_relation_type.py b/dbt-redshift/tests/functional/adapter/test_changing_relation_type.py similarity index 100% rename from dbt-redshift/tests/tests/functional/adapter/test_changing_relation_type.py rename to dbt-redshift/tests/functional/adapter/test_changing_relation_type.py diff --git a/dbt-redshift/tests/tests/functional/adapter/test_column_types.py b/dbt-redshift/tests/functional/adapter/test_column_types.py similarity index 100% rename from dbt-redshift/tests/tests/functional/adapter/test_column_types.py rename to dbt-redshift/tests/functional/adapter/test_column_types.py diff --git a/dbt-redshift/tests/tests/functional/adapter/test_constraints.py b/dbt-redshift/tests/functional/adapter/test_constraints.py similarity index 100% rename from dbt-redshift/tests/tests/functional/adapter/test_constraints.py rename to dbt-redshift/tests/functional/adapter/test_constraints.py diff --git a/dbt-redshift/tests/tests/functional/adapter/test_grants.py b/dbt-redshift/tests/functional/adapter/test_grants.py similarity index 100% rename from dbt-redshift/tests/tests/functional/adapter/test_grants.py rename to dbt-redshift/tests/functional/adapter/test_grants.py diff --git a/dbt-redshift/tests/tests/functional/adapter/test_late_binding_view.py b/dbt-redshift/tests/functional/adapter/test_late_binding_view.py similarity index 100% rename from dbt-redshift/tests/tests/functional/adapter/test_late_binding_view.py rename to dbt-redshift/tests/functional/adapter/test_late_binding_view.py diff --git a/dbt-redshift/tests/tests/functional/adapter/test_macros.py b/dbt-redshift/tests/functional/adapter/test_macros.py similarity index 100% rename from dbt-redshift/tests/tests/functional/adapter/test_macros.py rename to dbt-redshift/tests/functional/adapter/test_macros.py diff --git a/dbt-redshift/tests/tests/functional/adapter/test_persist_docs.py b/dbt-redshift/tests/functional/adapter/test_persist_docs.py similarity index 100% rename from dbt-redshift/tests/tests/functional/adapter/test_persist_docs.py rename to dbt-redshift/tests/functional/adapter/test_persist_docs.py diff --git a/dbt-redshift/tests/tests/functional/adapter/test_query_comment.py b/dbt-redshift/tests/functional/adapter/test_query_comment.py similarity index 100% rename from dbt-redshift/tests/tests/functional/adapter/test_query_comment.py rename to dbt-redshift/tests/functional/adapter/test_query_comment.py diff --git a/dbt-redshift/tests/tests/functional/adapter/test_relation_name.py b/dbt-redshift/tests/functional/adapter/test_relation_name.py similarity index 100% rename from dbt-redshift/tests/tests/functional/adapter/test_relation_name.py rename to dbt-redshift/tests/functional/adapter/test_relation_name.py diff --git a/dbt-redshift/tests/tests/functional/adapter/test_simple_seed.py b/dbt-redshift/tests/functional/adapter/test_simple_seed.py similarity index 100% rename from dbt-redshift/tests/tests/functional/adapter/test_simple_seed.py rename to dbt-redshift/tests/functional/adapter/test_simple_seed.py diff --git a/dbt-redshift/tests/tests/functional/adapter/test_simple_snapshot.py b/dbt-redshift/tests/functional/adapter/test_simple_snapshot.py similarity index 100% rename from dbt-redshift/tests/tests/functional/adapter/test_simple_snapshot.py rename to dbt-redshift/tests/functional/adapter/test_simple_snapshot.py diff --git a/dbt-redshift/tests/tests/functional/adapter/test_store_test_failures.py b/dbt-redshift/tests/functional/adapter/test_store_test_failures.py similarity index 100% rename from dbt-redshift/tests/tests/functional/adapter/test_store_test_failures.py rename to dbt-redshift/tests/functional/adapter/test_store_test_failures.py diff --git a/dbt-redshift/tests/tests/functional/adapter/unit_testing/fixtures.py b/dbt-redshift/tests/functional/adapter/unit_testing/fixtures.py similarity index 100% rename from dbt-redshift/tests/tests/functional/adapter/unit_testing/fixtures.py rename to dbt-redshift/tests/functional/adapter/unit_testing/fixtures.py diff --git a/dbt-redshift/tests/tests/functional/adapter/unit_testing/test_unit_testing.py b/dbt-redshift/tests/functional/adapter/unit_testing/test_unit_testing.py similarity index 100% rename from dbt-redshift/tests/tests/functional/adapter/unit_testing/test_unit_testing.py rename to dbt-redshift/tests/functional/adapter/unit_testing/test_unit_testing.py diff --git a/dbt-redshift/tests/tests/functional/adapter/utils/test_data_types.py b/dbt-redshift/tests/functional/adapter/utils/test_data_types.py similarity index 100% rename from dbt-redshift/tests/tests/functional/adapter/utils/test_data_types.py rename to dbt-redshift/tests/functional/adapter/utils/test_data_types.py diff --git a/dbt-redshift/tests/tests/functional/adapter/utils/test_timestamps.py b/dbt-redshift/tests/functional/adapter/utils/test_timestamps.py similarity index 100% rename from dbt-redshift/tests/tests/functional/adapter/utils/test_timestamps.py rename to dbt-redshift/tests/functional/adapter/utils/test_timestamps.py diff --git a/dbt-redshift/tests/tests/functional/adapter/utils/test_utils.py b/dbt-redshift/tests/functional/adapter/utils/test_utils.py similarity index 100% rename from dbt-redshift/tests/tests/functional/adapter/utils/test_utils.py rename to dbt-redshift/tests/functional/adapter/utils/test_utils.py diff --git a/dbt-redshift/tests/tests/functional/conftest.py b/dbt-redshift/tests/functional/conftest.py similarity index 100% rename from dbt-redshift/tests/tests/functional/conftest.py rename to dbt-redshift/tests/functional/conftest.py diff --git a/dbt-redshift/tests/tests/functional/test_auth_method.py b/dbt-redshift/tests/functional/test_auth_method.py similarity index 100% rename from dbt-redshift/tests/tests/functional/test_auth_method.py rename to dbt-redshift/tests/functional/test_auth_method.py diff --git a/dbt-redshift/tests/tests/functional/test_autocommit.py b/dbt-redshift/tests/functional/test_autocommit.py similarity index 100% rename from dbt-redshift/tests/tests/functional/test_autocommit.py rename to dbt-redshift/tests/functional/test_autocommit.py diff --git a/dbt-redshift/tests/tests/functional/test_columns_in_relation.py b/dbt-redshift/tests/functional/test_columns_in_relation.py similarity index 100% rename from dbt-redshift/tests/tests/functional/test_columns_in_relation.py rename to dbt-redshift/tests/functional/test_columns_in_relation.py diff --git a/dbt-redshift/tests/tests/unit/__init__.py b/dbt-redshift/tests/unit/__init__.py similarity index 100% rename from dbt-redshift/tests/tests/unit/__init__.py rename to dbt-redshift/tests/unit/__init__.py diff --git a/dbt-redshift/tests/tests/unit/mock_adapter.py b/dbt-redshift/tests/unit/mock_adapter.py similarity index 100% rename from dbt-redshift/tests/tests/unit/mock_adapter.py rename to dbt-redshift/tests/unit/mock_adapter.py diff --git a/dbt-redshift/tests/tests/unit/test_auth_method.py b/dbt-redshift/tests/unit/test_auth_method.py similarity index 100% rename from dbt-redshift/tests/tests/unit/test_auth_method.py rename to dbt-redshift/tests/unit/test_auth_method.py diff --git a/dbt-redshift/tests/tests/unit/test_connection.py b/dbt-redshift/tests/unit/test_connection.py similarity index 100% rename from dbt-redshift/tests/tests/unit/test_connection.py rename to dbt-redshift/tests/unit/test_connection.py diff --git a/dbt-redshift/tests/tests/unit/test_conversion.py b/dbt-redshift/tests/unit/test_conversion.py similarity index 100% rename from dbt-redshift/tests/tests/unit/test_conversion.py rename to dbt-redshift/tests/unit/test_conversion.py diff --git a/dbt-redshift/tests/tests/unit/test_materialized_view.py b/dbt-redshift/tests/unit/test_materialized_view.py similarity index 100% rename from dbt-redshift/tests/tests/unit/test_materialized_view.py rename to dbt-redshift/tests/unit/test_materialized_view.py diff --git a/dbt-redshift/tests/tests/unit/test_query.py b/dbt-redshift/tests/unit/test_query.py similarity index 100% rename from dbt-redshift/tests/tests/unit/test_query.py rename to dbt-redshift/tests/unit/test_query.py diff --git a/dbt-redshift/tests/tests/unit/test_relation.py b/dbt-redshift/tests/unit/test_relation.py similarity index 100% rename from dbt-redshift/tests/tests/unit/test_relation.py rename to dbt-redshift/tests/unit/test_relation.py diff --git a/dbt-redshift/tests/tests/unit/test_ssl_mode.py b/dbt-redshift/tests/unit/test_ssl_mode.py similarity index 100% rename from dbt-redshift/tests/tests/unit/test_ssl_mode.py rename to dbt-redshift/tests/unit/test_ssl_mode.py diff --git a/dbt-redshift/tests/tests/unit/utils.py b/dbt-redshift/tests/unit/utils.py similarity index 100% rename from dbt-redshift/tests/tests/unit/utils.py rename to dbt-redshift/tests/unit/utils.py From b385aaf6839f0bb1de7d0c45773a2ba4b433975e Mon Sep 17 00:00:00 2001 From: Mike Alfare Date: Thu, 19 Dec 2024 19:42:25 -0500 Subject: [PATCH 7/7] remove duplicate directories --- dbt-redshift/src/dbt/include/{include => }/redshift/__init__.py | 0 .../src/dbt/include/{include => }/redshift/dbt_project.yml | 0 .../src/dbt/include/{include => }/redshift/macros/adapters.sql | 0 .../{include => }/redshift/macros/adapters/apply_grants.sql | 0 .../{include => }/redshift/macros/adapters/unit_testing.sql | 0 .../include/{include => }/redshift/macros/catalog/by_relation.sql | 0 .../include/{include => }/redshift/macros/catalog/by_schema.sql | 0 .../dbt/include/{include => }/redshift/macros/catalog/catalog.sql | 0 .../redshift/macros/materializations/incremental_merge.sql | 0 .../redshift/macros/materializations/materialized_view.sql | 0 .../redshift/macros/materializations/seeds/helpers.sql | 0 .../redshift/macros/materializations/snapshot_merge.sql | 0 .../{include => }/redshift/macros/materializations/table.sql | 0 .../{include => }/redshift/macros/materializations/view.sql | 0 .../redshift/macros/metadata/relation_last_modified.sql | 0 .../src/dbt/include/{include => }/redshift/macros/relations.sql | 0 .../redshift/macros/relations/materialized_view/alter.sql | 0 .../redshift/macros/relations/materialized_view/create.sql | 0 .../redshift/macros/relations/materialized_view/describe.sql | 0 .../redshift/macros/relations/materialized_view/drop.sql | 0 .../redshift/macros/relations/materialized_view/refresh.sql | 0 .../{include => }/redshift/macros/relations/table/drop.sql | 0 .../{include => }/redshift/macros/relations/table/rename.sql | 0 .../include/{include => }/redshift/macros/relations/view/drop.sql | 0 .../{include => }/redshift/macros/relations/view/rename.sql | 0 .../{include => }/redshift/macros/relations/view/replace.sql | 0 .../src/dbt/include/{include => }/redshift/macros/timestamps.sql | 0 .../include/{include => }/redshift/macros/utils/array_append.sql | 0 .../include/{include => }/redshift/macros/utils/array_concat.sql | 0 .../{include => }/redshift/macros/utils/array_construct.sql | 0 .../{include => }/redshift/macros/utils/cast_bool_to_text.sql | 0 .../dbt/include/{include => }/redshift/macros/utils/dateadd.sql | 0 .../dbt/include/{include => }/redshift/macros/utils/datediff.sql | 0 .../dbt/include/{include => }/redshift/macros/utils/last_day.sql | 0 .../dbt/include/{include => }/redshift/macros/utils/length.sql | 0 .../dbt/include/{include => }/redshift/macros/utils/listagg.sql | 0 .../include/{include => }/redshift/macros/utils/split_part.sql | 0 .../src/dbt/include/{include => }/redshift/profile_template.yml | 0 38 files changed, 0 insertions(+), 0 deletions(-) rename dbt-redshift/src/dbt/include/{include => }/redshift/__init__.py (100%) rename dbt-redshift/src/dbt/include/{include => }/redshift/dbt_project.yml (100%) rename dbt-redshift/src/dbt/include/{include => }/redshift/macros/adapters.sql (100%) rename dbt-redshift/src/dbt/include/{include => }/redshift/macros/adapters/apply_grants.sql (100%) rename dbt-redshift/src/dbt/include/{include => }/redshift/macros/adapters/unit_testing.sql (100%) rename dbt-redshift/src/dbt/include/{include => }/redshift/macros/catalog/by_relation.sql (100%) rename dbt-redshift/src/dbt/include/{include => }/redshift/macros/catalog/by_schema.sql (100%) rename dbt-redshift/src/dbt/include/{include => }/redshift/macros/catalog/catalog.sql (100%) rename dbt-redshift/src/dbt/include/{include => }/redshift/macros/materializations/incremental_merge.sql (100%) rename dbt-redshift/src/dbt/include/{include => }/redshift/macros/materializations/materialized_view.sql (100%) rename dbt-redshift/src/dbt/include/{include => }/redshift/macros/materializations/seeds/helpers.sql (100%) rename dbt-redshift/src/dbt/include/{include => }/redshift/macros/materializations/snapshot_merge.sql (100%) rename dbt-redshift/src/dbt/include/{include => }/redshift/macros/materializations/table.sql (100%) rename dbt-redshift/src/dbt/include/{include => }/redshift/macros/materializations/view.sql (100%) rename dbt-redshift/src/dbt/include/{include => }/redshift/macros/metadata/relation_last_modified.sql (100%) rename dbt-redshift/src/dbt/include/{include => }/redshift/macros/relations.sql (100%) rename dbt-redshift/src/dbt/include/{include => }/redshift/macros/relations/materialized_view/alter.sql (100%) rename dbt-redshift/src/dbt/include/{include => }/redshift/macros/relations/materialized_view/create.sql (100%) rename dbt-redshift/src/dbt/include/{include => }/redshift/macros/relations/materialized_view/describe.sql (100%) rename dbt-redshift/src/dbt/include/{include => }/redshift/macros/relations/materialized_view/drop.sql (100%) rename dbt-redshift/src/dbt/include/{include => }/redshift/macros/relations/materialized_view/refresh.sql (100%) rename dbt-redshift/src/dbt/include/{include => }/redshift/macros/relations/table/drop.sql (100%) rename dbt-redshift/src/dbt/include/{include => }/redshift/macros/relations/table/rename.sql (100%) rename dbt-redshift/src/dbt/include/{include => }/redshift/macros/relations/view/drop.sql (100%) rename dbt-redshift/src/dbt/include/{include => }/redshift/macros/relations/view/rename.sql (100%) rename dbt-redshift/src/dbt/include/{include => }/redshift/macros/relations/view/replace.sql (100%) rename dbt-redshift/src/dbt/include/{include => }/redshift/macros/timestamps.sql (100%) rename dbt-redshift/src/dbt/include/{include => }/redshift/macros/utils/array_append.sql (100%) rename dbt-redshift/src/dbt/include/{include => }/redshift/macros/utils/array_concat.sql (100%) rename dbt-redshift/src/dbt/include/{include => }/redshift/macros/utils/array_construct.sql (100%) rename dbt-redshift/src/dbt/include/{include => }/redshift/macros/utils/cast_bool_to_text.sql (100%) rename dbt-redshift/src/dbt/include/{include => }/redshift/macros/utils/dateadd.sql (100%) rename dbt-redshift/src/dbt/include/{include => }/redshift/macros/utils/datediff.sql (100%) rename dbt-redshift/src/dbt/include/{include => }/redshift/macros/utils/last_day.sql (100%) rename dbt-redshift/src/dbt/include/{include => }/redshift/macros/utils/length.sql (100%) rename dbt-redshift/src/dbt/include/{include => }/redshift/macros/utils/listagg.sql (100%) rename dbt-redshift/src/dbt/include/{include => }/redshift/macros/utils/split_part.sql (100%) rename dbt-redshift/src/dbt/include/{include => }/redshift/profile_template.yml (100%) diff --git a/dbt-redshift/src/dbt/include/include/redshift/__init__.py b/dbt-redshift/src/dbt/include/redshift/__init__.py similarity index 100% rename from dbt-redshift/src/dbt/include/include/redshift/__init__.py rename to dbt-redshift/src/dbt/include/redshift/__init__.py diff --git a/dbt-redshift/src/dbt/include/include/redshift/dbt_project.yml b/dbt-redshift/src/dbt/include/redshift/dbt_project.yml similarity index 100% rename from dbt-redshift/src/dbt/include/include/redshift/dbt_project.yml rename to dbt-redshift/src/dbt/include/redshift/dbt_project.yml diff --git a/dbt-redshift/src/dbt/include/include/redshift/macros/adapters.sql b/dbt-redshift/src/dbt/include/redshift/macros/adapters.sql similarity index 100% rename from dbt-redshift/src/dbt/include/include/redshift/macros/adapters.sql rename to dbt-redshift/src/dbt/include/redshift/macros/adapters.sql diff --git a/dbt-redshift/src/dbt/include/include/redshift/macros/adapters/apply_grants.sql b/dbt-redshift/src/dbt/include/redshift/macros/adapters/apply_grants.sql similarity index 100% rename from dbt-redshift/src/dbt/include/include/redshift/macros/adapters/apply_grants.sql rename to dbt-redshift/src/dbt/include/redshift/macros/adapters/apply_grants.sql diff --git a/dbt-redshift/src/dbt/include/include/redshift/macros/adapters/unit_testing.sql b/dbt-redshift/src/dbt/include/redshift/macros/adapters/unit_testing.sql similarity index 100% rename from dbt-redshift/src/dbt/include/include/redshift/macros/adapters/unit_testing.sql rename to dbt-redshift/src/dbt/include/redshift/macros/adapters/unit_testing.sql diff --git a/dbt-redshift/src/dbt/include/include/redshift/macros/catalog/by_relation.sql b/dbt-redshift/src/dbt/include/redshift/macros/catalog/by_relation.sql similarity index 100% rename from dbt-redshift/src/dbt/include/include/redshift/macros/catalog/by_relation.sql rename to dbt-redshift/src/dbt/include/redshift/macros/catalog/by_relation.sql diff --git a/dbt-redshift/src/dbt/include/include/redshift/macros/catalog/by_schema.sql b/dbt-redshift/src/dbt/include/redshift/macros/catalog/by_schema.sql similarity index 100% rename from dbt-redshift/src/dbt/include/include/redshift/macros/catalog/by_schema.sql rename to dbt-redshift/src/dbt/include/redshift/macros/catalog/by_schema.sql diff --git a/dbt-redshift/src/dbt/include/include/redshift/macros/catalog/catalog.sql b/dbt-redshift/src/dbt/include/redshift/macros/catalog/catalog.sql similarity index 100% rename from dbt-redshift/src/dbt/include/include/redshift/macros/catalog/catalog.sql rename to dbt-redshift/src/dbt/include/redshift/macros/catalog/catalog.sql diff --git a/dbt-redshift/src/dbt/include/include/redshift/macros/materializations/incremental_merge.sql b/dbt-redshift/src/dbt/include/redshift/macros/materializations/incremental_merge.sql similarity index 100% rename from dbt-redshift/src/dbt/include/include/redshift/macros/materializations/incremental_merge.sql rename to dbt-redshift/src/dbt/include/redshift/macros/materializations/incremental_merge.sql diff --git a/dbt-redshift/src/dbt/include/include/redshift/macros/materializations/materialized_view.sql b/dbt-redshift/src/dbt/include/redshift/macros/materializations/materialized_view.sql similarity index 100% rename from dbt-redshift/src/dbt/include/include/redshift/macros/materializations/materialized_view.sql rename to dbt-redshift/src/dbt/include/redshift/macros/materializations/materialized_view.sql diff --git a/dbt-redshift/src/dbt/include/include/redshift/macros/materializations/seeds/helpers.sql b/dbt-redshift/src/dbt/include/redshift/macros/materializations/seeds/helpers.sql similarity index 100% rename from dbt-redshift/src/dbt/include/include/redshift/macros/materializations/seeds/helpers.sql rename to dbt-redshift/src/dbt/include/redshift/macros/materializations/seeds/helpers.sql diff --git a/dbt-redshift/src/dbt/include/include/redshift/macros/materializations/snapshot_merge.sql b/dbt-redshift/src/dbt/include/redshift/macros/materializations/snapshot_merge.sql similarity index 100% rename from dbt-redshift/src/dbt/include/include/redshift/macros/materializations/snapshot_merge.sql rename to dbt-redshift/src/dbt/include/redshift/macros/materializations/snapshot_merge.sql diff --git a/dbt-redshift/src/dbt/include/include/redshift/macros/materializations/table.sql b/dbt-redshift/src/dbt/include/redshift/macros/materializations/table.sql similarity index 100% rename from dbt-redshift/src/dbt/include/include/redshift/macros/materializations/table.sql rename to dbt-redshift/src/dbt/include/redshift/macros/materializations/table.sql diff --git a/dbt-redshift/src/dbt/include/include/redshift/macros/materializations/view.sql b/dbt-redshift/src/dbt/include/redshift/macros/materializations/view.sql similarity index 100% rename from dbt-redshift/src/dbt/include/include/redshift/macros/materializations/view.sql rename to dbt-redshift/src/dbt/include/redshift/macros/materializations/view.sql diff --git a/dbt-redshift/src/dbt/include/include/redshift/macros/metadata/relation_last_modified.sql b/dbt-redshift/src/dbt/include/redshift/macros/metadata/relation_last_modified.sql similarity index 100% rename from dbt-redshift/src/dbt/include/include/redshift/macros/metadata/relation_last_modified.sql rename to dbt-redshift/src/dbt/include/redshift/macros/metadata/relation_last_modified.sql diff --git a/dbt-redshift/src/dbt/include/include/redshift/macros/relations.sql b/dbt-redshift/src/dbt/include/redshift/macros/relations.sql similarity index 100% rename from dbt-redshift/src/dbt/include/include/redshift/macros/relations.sql rename to dbt-redshift/src/dbt/include/redshift/macros/relations.sql diff --git a/dbt-redshift/src/dbt/include/include/redshift/macros/relations/materialized_view/alter.sql b/dbt-redshift/src/dbt/include/redshift/macros/relations/materialized_view/alter.sql similarity index 100% rename from dbt-redshift/src/dbt/include/include/redshift/macros/relations/materialized_view/alter.sql rename to dbt-redshift/src/dbt/include/redshift/macros/relations/materialized_view/alter.sql diff --git a/dbt-redshift/src/dbt/include/include/redshift/macros/relations/materialized_view/create.sql b/dbt-redshift/src/dbt/include/redshift/macros/relations/materialized_view/create.sql similarity index 100% rename from dbt-redshift/src/dbt/include/include/redshift/macros/relations/materialized_view/create.sql rename to dbt-redshift/src/dbt/include/redshift/macros/relations/materialized_view/create.sql diff --git a/dbt-redshift/src/dbt/include/include/redshift/macros/relations/materialized_view/describe.sql b/dbt-redshift/src/dbt/include/redshift/macros/relations/materialized_view/describe.sql similarity index 100% rename from dbt-redshift/src/dbt/include/include/redshift/macros/relations/materialized_view/describe.sql rename to dbt-redshift/src/dbt/include/redshift/macros/relations/materialized_view/describe.sql diff --git a/dbt-redshift/src/dbt/include/include/redshift/macros/relations/materialized_view/drop.sql b/dbt-redshift/src/dbt/include/redshift/macros/relations/materialized_view/drop.sql similarity index 100% rename from dbt-redshift/src/dbt/include/include/redshift/macros/relations/materialized_view/drop.sql rename to dbt-redshift/src/dbt/include/redshift/macros/relations/materialized_view/drop.sql diff --git a/dbt-redshift/src/dbt/include/include/redshift/macros/relations/materialized_view/refresh.sql b/dbt-redshift/src/dbt/include/redshift/macros/relations/materialized_view/refresh.sql similarity index 100% rename from dbt-redshift/src/dbt/include/include/redshift/macros/relations/materialized_view/refresh.sql rename to dbt-redshift/src/dbt/include/redshift/macros/relations/materialized_view/refresh.sql diff --git a/dbt-redshift/src/dbt/include/include/redshift/macros/relations/table/drop.sql b/dbt-redshift/src/dbt/include/redshift/macros/relations/table/drop.sql similarity index 100% rename from dbt-redshift/src/dbt/include/include/redshift/macros/relations/table/drop.sql rename to dbt-redshift/src/dbt/include/redshift/macros/relations/table/drop.sql diff --git a/dbt-redshift/src/dbt/include/include/redshift/macros/relations/table/rename.sql b/dbt-redshift/src/dbt/include/redshift/macros/relations/table/rename.sql similarity index 100% rename from dbt-redshift/src/dbt/include/include/redshift/macros/relations/table/rename.sql rename to dbt-redshift/src/dbt/include/redshift/macros/relations/table/rename.sql diff --git a/dbt-redshift/src/dbt/include/include/redshift/macros/relations/view/drop.sql b/dbt-redshift/src/dbt/include/redshift/macros/relations/view/drop.sql similarity index 100% rename from dbt-redshift/src/dbt/include/include/redshift/macros/relations/view/drop.sql rename to dbt-redshift/src/dbt/include/redshift/macros/relations/view/drop.sql diff --git a/dbt-redshift/src/dbt/include/include/redshift/macros/relations/view/rename.sql b/dbt-redshift/src/dbt/include/redshift/macros/relations/view/rename.sql similarity index 100% rename from dbt-redshift/src/dbt/include/include/redshift/macros/relations/view/rename.sql rename to dbt-redshift/src/dbt/include/redshift/macros/relations/view/rename.sql diff --git a/dbt-redshift/src/dbt/include/include/redshift/macros/relations/view/replace.sql b/dbt-redshift/src/dbt/include/redshift/macros/relations/view/replace.sql similarity index 100% rename from dbt-redshift/src/dbt/include/include/redshift/macros/relations/view/replace.sql rename to dbt-redshift/src/dbt/include/redshift/macros/relations/view/replace.sql diff --git a/dbt-redshift/src/dbt/include/include/redshift/macros/timestamps.sql b/dbt-redshift/src/dbt/include/redshift/macros/timestamps.sql similarity index 100% rename from dbt-redshift/src/dbt/include/include/redshift/macros/timestamps.sql rename to dbt-redshift/src/dbt/include/redshift/macros/timestamps.sql diff --git a/dbt-redshift/src/dbt/include/include/redshift/macros/utils/array_append.sql b/dbt-redshift/src/dbt/include/redshift/macros/utils/array_append.sql similarity index 100% rename from dbt-redshift/src/dbt/include/include/redshift/macros/utils/array_append.sql rename to dbt-redshift/src/dbt/include/redshift/macros/utils/array_append.sql diff --git a/dbt-redshift/src/dbt/include/include/redshift/macros/utils/array_concat.sql b/dbt-redshift/src/dbt/include/redshift/macros/utils/array_concat.sql similarity index 100% rename from dbt-redshift/src/dbt/include/include/redshift/macros/utils/array_concat.sql rename to dbt-redshift/src/dbt/include/redshift/macros/utils/array_concat.sql diff --git a/dbt-redshift/src/dbt/include/include/redshift/macros/utils/array_construct.sql b/dbt-redshift/src/dbt/include/redshift/macros/utils/array_construct.sql similarity index 100% rename from dbt-redshift/src/dbt/include/include/redshift/macros/utils/array_construct.sql rename to dbt-redshift/src/dbt/include/redshift/macros/utils/array_construct.sql diff --git a/dbt-redshift/src/dbt/include/include/redshift/macros/utils/cast_bool_to_text.sql b/dbt-redshift/src/dbt/include/redshift/macros/utils/cast_bool_to_text.sql similarity index 100% rename from dbt-redshift/src/dbt/include/include/redshift/macros/utils/cast_bool_to_text.sql rename to dbt-redshift/src/dbt/include/redshift/macros/utils/cast_bool_to_text.sql diff --git a/dbt-redshift/src/dbt/include/include/redshift/macros/utils/dateadd.sql b/dbt-redshift/src/dbt/include/redshift/macros/utils/dateadd.sql similarity index 100% rename from dbt-redshift/src/dbt/include/include/redshift/macros/utils/dateadd.sql rename to dbt-redshift/src/dbt/include/redshift/macros/utils/dateadd.sql diff --git a/dbt-redshift/src/dbt/include/include/redshift/macros/utils/datediff.sql b/dbt-redshift/src/dbt/include/redshift/macros/utils/datediff.sql similarity index 100% rename from dbt-redshift/src/dbt/include/include/redshift/macros/utils/datediff.sql rename to dbt-redshift/src/dbt/include/redshift/macros/utils/datediff.sql diff --git a/dbt-redshift/src/dbt/include/include/redshift/macros/utils/last_day.sql b/dbt-redshift/src/dbt/include/redshift/macros/utils/last_day.sql similarity index 100% rename from dbt-redshift/src/dbt/include/include/redshift/macros/utils/last_day.sql rename to dbt-redshift/src/dbt/include/redshift/macros/utils/last_day.sql diff --git a/dbt-redshift/src/dbt/include/include/redshift/macros/utils/length.sql b/dbt-redshift/src/dbt/include/redshift/macros/utils/length.sql similarity index 100% rename from dbt-redshift/src/dbt/include/include/redshift/macros/utils/length.sql rename to dbt-redshift/src/dbt/include/redshift/macros/utils/length.sql diff --git a/dbt-redshift/src/dbt/include/include/redshift/macros/utils/listagg.sql b/dbt-redshift/src/dbt/include/redshift/macros/utils/listagg.sql similarity index 100% rename from dbt-redshift/src/dbt/include/include/redshift/macros/utils/listagg.sql rename to dbt-redshift/src/dbt/include/redshift/macros/utils/listagg.sql diff --git a/dbt-redshift/src/dbt/include/include/redshift/macros/utils/split_part.sql b/dbt-redshift/src/dbt/include/redshift/macros/utils/split_part.sql similarity index 100% rename from dbt-redshift/src/dbt/include/include/redshift/macros/utils/split_part.sql rename to dbt-redshift/src/dbt/include/redshift/macros/utils/split_part.sql diff --git a/dbt-redshift/src/dbt/include/include/redshift/profile_template.yml b/dbt-redshift/src/dbt/include/redshift/profile_template.yml similarity index 100% rename from dbt-redshift/src/dbt/include/include/redshift/profile_template.yml rename to dbt-redshift/src/dbt/include/redshift/profile_template.yml