Usage: dbt [OPTIONS] [COMMAND] [ARGS]... An ELT tool for managing your SQL transformations and data models. For more documentation on these commands, visit: docs.getdbt.com Options: --cache-selected-only / --no-cache-selected-only At start of run, populate relational cache only for schemas containing selected nodes, or for all schemas of interest. -d, --debug / --no-debug Display debug logging during dbt execution. Useful for debugging and making bug reports. --defer / --no-defer If set, resolve unselected nodes by deferring to the manifest within the --state directory. --defer-state DIRECTORY Override the state directory for deferral only. --deprecated-favor-state TEXT Internal flag for deprecating old env var. -x, --fail-fast / --no-fail-fast Stop execution on first failure. --favor-state / --no-favor-state If set, defer to the argument provided to the state flag for resolving unselected nodes, even if the node(s) exist as a database object in the current environment. --hints-enabled / --no-hints-enabled If set, dbt will surface occasional hints suggesting ways to speed up or improve your project. --indirect-selection [eager|cautious|buildable|empty] Choose which tests to select that are adjacent to selected resources. Eager is most inclusive, cautious is most exclusive, and buildable is in between. Empty includes no tests at all. --log-cache-events / --no-log-cache-events Enable verbose logging for relational cache events to help when debugging. --log-format [text|debug|json|default] Specify the format of logging to the console and the log file. Use --log-format-file to configure the format for the log file differently than the console. --log-format-file [text|debug|json|default] Specify the format of logging to the log file by overriding the default value and the general --log-format setting. --log-level [debug|info|warn|error|none] Specify the minimum severity of events that are logged to the console and the log file. Use --log-level-file to configure the severity for the log file differently than the console. --log-level-file [debug|info|warn|error|none] Specify the minimum severity of events that are logged to the log file by overriding the default value and the general --log-level setting. --log-path PATH Configure the 'log-path'. Only applies this setting for the current run. Overrides the 'DBT_LOG_PATH' if it is set. --maximum-seed-size-mib INTEGER Specify max size (MiB) for seed files that will be hashed for state comparison. Set to 0 for no limit. --partial-parse / --no-partial-parse Allow for partial parsing by looking for and writing to a pickle file in the target directory. This overrides the user configuration file. --populate-cache / --no-populate-cache At start of run, use `show` or `information_schema` queries to populate a relational cache, which can speed up subsequent materializations. --print / --no-print Output all {{ print() }} macro calls. --printer-width INTEGER Sets the width of terminal output --profile TEXT Which existing profile to load. Overrides setting in dbt_project.yml. -q, --quiet / --no-quiet Suppress all non-error logging to stdout. Does not affect {{ print() }} macro calls. -r, --record-timing-info PATH When this option is passed, dbt will output low-level timing stats to the specified file. Example: `--record-timing-info output.profile` --send-anonymous-usage-stats / --no-send-anonymous-usage-stats Send anonymous usage stats to dbt Labs. --snowflake-projects-otel / --no-snowflake-projects-otel Enable OpenTelemetry span instrumentation for node and hook execution. --show-all-deprecations / --no-show-all-deprecations By default, each type of a deprecation warning is only shown once. Use this flag to show all deprecation warning instances. --state DIRECTORY Unless overridden, use this state directory for both state comparison and deferral. --static-parser / --no-static-parser Use the static parser. -t, --target TEXT Which target to load for the given profile --use-colors / --no-use-colors Specify whether log output is colorized in the console and the log file. Use --use- colors-file/--no-use-colors-file to colorize the log file differently than the console. --use-colors-file / --no-use-colors-file Specify whether log file output is colorized by overriding the default value and the general --use-colors/--no-use-colors setting. --use-experimental-parser / --no-use-experimental-parser Enable experimental parsing features. --use-v2-parser / --no-use-v2-parser Delegate parsing to the v2 parser instead of running dbt-core's own parser. -V, -v, --version Show version information and exit --version-check / --no-version-check If set, ensure the installed dbt version matches the require-dbt-version specified in the dbt_project.yml file (if any). Otherwise, allow them to differ. --warn-error If dbt would normally warn, instead raise an exception. Examples include --select that selects nothing, deprecations, configurations with no associated models, invalid test configurations, and missing sources/refs in tests. --warn-error-options WARNERROROPTIONSTYPE If dbt would normally warn, instead raise an exception based on error/warn configuration. Examples include --select that selects nothing, deprecations, configurations with no associated models, invalid test configurations, and missing sources/refs in tests. This argument should be a YAML string, with keys 'error' or 'warn'. eg. '{"error": "all", "warn": ["NoNodesForSelectionCriteria"]}' --write-json / --no-write-json Whether or not to write the manifest.json and run_results.json files to the target directory --upload-to-artifacts-ingest-api / --no-upload-to-artifacts-ingest-api Whether or not to upload the artifacts to the dbt Cloud API -h, --help Show this message and exit. Commands: build Run all seeds, models, snapshots, and tests in DAG order clean Delete all folders in the clean-targets list (usually... clone Create clones of selected nodes based on their location... compile Generates executable SQL from source, model, test, and... debug Show information on the current dbt environment and... deps Install dbt packages specified. docs Generate or serve the documentation website for your... init Initialize a new dbt project. list List the resources in your project parse Parses the project and provides information on performance retry Retry the nodes that failed in the previous run. run Compile SQL and execute against the current target... run-operation Run the named macro with any supplied arguments. seed Load data from csv files into your data warehouse. show Generates executable SQL for a named resource or inline... snapshot Execute snapshots defined in your project source Manage your project's sources test Runs tests on data in deployed models. Specify one of these sub-commands and you can find more help from there.