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 viewclause -
The metadata retrieved using
list_relations_without_caching,get_columns_in_a_relationandcatalog.sqlare no longer converted to lowercase. We keep them to default UPPERCASE as returned by the Database -
_make_match_kwargs()is overridden inoracle/impl.pyto make the match kwargs uppercase -
quote_seed_column()is overridden inoracle/impl.pyto makequote_columns=Falseas 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_namemacro to decide how the dbt schema should be resolved.