# dbt™ Commands

## Overview

Paradime Bolt streamlines dbt™ workflow management by executing and orchestrating dbt™ commands. With Bolt, you can efficiently manage your dbt™ projects and ensure smooth execution of your data transformation pipelines.

<figure><img src="https://2337193041-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHET0AD04uHMgdeLAjptq%2Fuploads%2Fg4fuq0C38WKYrrkbhR9L%2Fimage.png?alt=media&#x26;token=2998dcaf-163b-49ee-8a31-ff1d6e62e86c" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
For a comprehensive guide on dbt™ commands, selectors and graph operators, check our [Mastering the dbt™ CLI in our dbt™ fundamentals](https://docs.paradime.io/app-help/concepts/dbt-fundamentals/running-dbt/mastering-the-dbt-cli).
{% endhint %}

## Automatic Dependency Installation

Paradime Bolt automatically includes the `dbt deps` command in every Bolt run invocation. This means that you don't need to explicitly add the `dbt deps` command to the **Commands** list in your commands settings. Bolt takes care of installing the necessary dependencies for your dbt™ project, saving you time and effort.

## How to Write and Configure Commands

**Basic Commands**: Specify the primary command, such as `dbt run` or `edr monitor`, to perform data transformations or observability checks.

**Multiple commands:** you can have one ore more commands in an given schedule, by simply define the commands each in a separate line or save multiple dbt™ commands block.

```bash
dbt seed
dbt run --select +orders
dbt test
```

## **Use of target to point to different data warehouse connections**:&#x20;

* **Default Connection**: Paradime uses the Scheduler Environment default connection for executing runs.
* **Alternative Connections**: To use a different connection in your Scheduler Environment, apply the `--target` flag to specify an alternative connection, such as staging or ci  (e.g., `dbt run --target ci`).

***

Now, let's learn how to configure the [Trigger Types](https://docs.paradime.io/app-help/documentation/bolt/creating-schedules/trigger-types) of a Bolt Schedule. &#x20;


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.paradime.io/app-help/documentation/bolt/creating-schedules/command-settings/dbt-tm-commands.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
