dbt-contracts
📜 Guides & Getting Started
Installation
Quick Start
Example configuration
Commands
Pre-commit
📖 Contracts Reference
Models
Filters
name
path
tag
meta
is_materialized
Validations
has_properties
has_description
has_required_tags
has_allowed_tags
has_required_meta_keys
has_allowed_meta_keys
has_allowed_meta_values
exists
has_tests
has_all_columns
has_expected_columns
has_matching_description
has_contract
has_valid_ref_dependencies
has_valid_source_dependencies
has_valid_macro_dependencies
has_no_final_semicolon
has_no_hardcoded_refs
has_constraints
Generator
Columns
Sources
Filters
name
path
tag
meta
is_enabled
Validations
has_properties
has_description
has_required_tags
has_allowed_tags
has_required_meta_keys
has_allowed_meta_keys
has_allowed_meta_values
exists
has_tests
has_all_columns
has_expected_columns
has_matching_description
has_loader
has_freshness
has_downstream_dependencies
Generator
Columns
Columns
Filters
name
tag
meta
Validations
has_description
has_required_tags
has_allowed_tags
has_required_meta_keys
has_allowed_meta_keys
has_allowed_meta_values
exists
has_tests
has_expected_name
has_data_type
has_matching_description
has_matching_data_type
has_matching_index
Generator
Macros
Filters
name
path
Validations
has_properties
has_description
Arguments
Arguments
Filters
name
Validations
has_description
has_type
🛠️ Project Info
Release History
1.0.9
Fixed
1.0.8
Fixed
1.0.7
Changed
1.0.6
Fixed
1.0.5
Fixed
1.0.4
Fixed
1.0.3
Changed
1.0.2
Fixed
1.0.1
Fixed
1.0.0
Contributing
Setup your development environment
Making changes and testing
Submitting your changes for review
Licence
dbt-contracts
Index
Edit on GitHub
Index