v1.0.3
dbt-oracle v1.0.3 is a maintenance release with the following fixes and features
-
Clean up O$PT temporary tables which are created in dbt snapshots and incremental materialization
-
Support to create dbt models in custom schema other than the target schema.
-
dbt-oracle is now integrated with dbt_constraints
-
Includes a change by @ThoSap to remove whitespace control characters from MERGE jinja macro used in incremental materialization
-
Simplify view creation using
CREATE or REPLACE view
clause -
The metadata retrieved using
list_relations_without_caching
,get_columns_in_a_relation
andcatalog.sql
are no longer converted to lowercase. We keep them to default UPPERCASE as returned by the Database -
_make_match_kwargs()
is overridden inoracle/impl.py
to make the match kwargs uppercase -
quote_seed_column()
is overridden inoracle/impl.py
to makequote_columns=False
as default value -
Simplified README.md. Most of the documentation is moved under dbt docs Oracle Profile
-
The sample dbt_adbs_test_project now includes a model with custom schema and
generate_schema_name
macro to decide how the dbt schema should be resolved.