About dbt system command
dbt system provides commands for managing the Fusion CLI installation. The dbt Fusion engine is a single compiled binary with no dependencies on other libraries. Once installed, dbt system lets you update, uninstall, and manage drivers directly without pip, brew, or a Python environment.
dbt system update and dbt system uninstall are only supported for CDN installations of Fusion. If you installed Fusion via Pip, Homebrew, or Winget, you'll need to update or uninstall dbt from those tools.
dbt Core has no equivalent.
Usage
dbt system <subcommand> [flags]
Subcommands
| Loading table... |
dbt system update
dbt system update updates the CLI binary in place. By default, it updates to the latest stable release. You can also target a named channel or a specific version number.
dbt system update [flags]
Options
| Loading table... |
Version channels
| Loading table... |
Examples
Update to the latest stable release:
dbt system update
Update to a specific version:
dbt system update --version 2.0.0-preview.188
Update to the canary channel:
dbt system update --version canary
dbt system uninstall
dbt system uninstall removes the CLI binary from your system. On macOS and Linux, it downloads and runs the official uninstall.sh script. On Windows, a PowerShell script handles removal after the current process exits (to release the file lock on the running executable).
dbt system uninstall
This command takes no additional flags.
dbt system install-drivers
dbt system install-drivers downloads and caches all supported ADBC adapter driver libraries (.dylib, .so, .dll) for every supported data platform at once. Normally, dbt downloads drivers on first use when you run a command against a new data platform. Use dbt system install-drivers to pre-populate the cache (for example, before going offline or switching between projects that target different warehouses).
dbt system install-drivers
This command takes no additional flags.
dbt system install-drivers downloads files from https://public.cdn.getdbt.com. If your environment restricts outbound network access, make sure this endpoint is allowlisted. See Fusion networking requirements for the full list of endpoints.
Related commands
dbt debug— Test your dbt project and connection configuration.- Fusion networking requirements — Review outbound endpoints required by the dbt Fusion engine.
Was this page helpful?
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.