Skip to main content

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

SubcommandDescription
dbt system updateUpdate Fusion CLI to the latest (or a specified) version
dbt system uninstallRemove Fusion from your system
dbt system install-driversPre-install all supported ADBC adapter drivers
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

FlagDescription
--version VERSIONUpdate to a specific version (for example, 2.0.0-preview.190) or a named channel (canary, dev). Defaults to the latest stable release.
--package PACKAGEWhich package to update. Accepts dbt or all. Defaults to dbt.
Loading table...

Version channels

ChannelDescription
(none)Latest stable release
canaryMost recent preview build (under active testing and may be pulled back)
devDevelopment build (may be unstable)
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.

Networking note

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.

Was this page helpful?

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

0
Loading