OS Manuals

/opt/chainguard/dbt-snowflake/bin/dbt

dbt Snowflake adapter - data transformation tool for Snowflake

From dbt-snowflake 1.12.4-r1 (enterprise-packages), captured 2026-11-08 by running dbt --help (exit 0). permalink

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.
Options (24)
OptionDescriptionSource
-d, --debug /Display debug logging during dbt execution.help
--defer /If set, resolve unselected nodes by deferring to the manifest within the --state directory.help
--defer-state DIRECTORYOverride the state directory for deferral only.help
--deprecated-favor-state TEXTInternal flag for deprecating old env var.help
--indirect-selection eager|cautious|buildable|emptyChoose which tests to select that are adjacent to selected resources.help
--log-format text|debug|json|defaultSpecify the format of logging to the console and the log file.help
--log-format-file text|debug|json|defaultSpecify the format of logging to the log file by overriding the default value and the general --log-format setting.help
--log-level debug|info|warn|error|noneSpecify the minimum severity of events that are logged to the console and the log file.help
--log-level-file debug|info|warn|error|noneSpecify the minimum severity of events that are logged to the log file by overriding the default value and the general --log-level setting.help
--log-path PATHConfigure the 'log-path'.help
--maximum-seed-size-mib INTEGERSpecify max size (MiB) for seed files that will be hashed for state comparison.help
--print /Output all {{ print() }} macro calls.help
--printer-width INTEGERSets the width of terminal outputhelp
--profile TEXTWhich existing profile to load.help
-q, --quiet /Suppress all non-error logging to stdout.help
-r, --record-timing-info PATHWhen this option is passed, dbt will output low-level timing stats to the specified file.help
--state DIRECTORYUnless overridden, use this state directory for both state comparison and deferral.help
-t, --target TEXTWhich target to load for the given profilehelp
--use-colors /Specify whether log output is colorized in the console and the log file.help
-V, -v, --versionShow version information and exithelp
--warn-errorIf dbt would normally warn, instead raise an exception.help
--warn-error-options WARNERROROPTIONSTYPEIf dbt would normally warn, instead raise an exception based on error/warn configuration.help
--write-json /Whether or not to write the manifest.json and run_results.json files to the target directoryhelp
-h, --helpShow this message and exit.help

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.