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
  • Search


© Copyright 2025, George Martin Marino.

Built with Sphinx using a theme provided by Read the Docs.