AltimateAI / AltimateAI/vscode-dbt-power-user

Provide kill feature for dbt commands (run model, run parent/children models, run tests)

Abierto
#204 7 comentarios 6 reacciones 1 asignado Asignado a @AdiGajbhiye Ver en GitHub
enhancement help wanted
Lenguaje dominante
JavaScript
Estrellas
585
Forks
121
Merge medio
5 d 39 min
PR fusionados (30 d)
4

Descripción

### Expected behavior

If I use this button:

image

It executes `dbt run --select +MY_MODEL_NAME`

If I click the VS Code integrated terminal's "Kill Terminal" button on the terminal window that is then started:

image

I expect that the job will be killed and any planned / scheduled queries will not be sent to my DB.

### Actual behavior

If I use this button:

image

It executes `dbt run --select +MY_MODEL_NAME`

If I click the VS Code integrated terminal's "Kill Terminal" button on the terminal window that is then started:

image

All SQL statements are still sent to my DB (even if they are far downstream and I click the button far before most of them can even be started due to dependencies).

If I run the same `dbt run --select +MY_MODEL_NAME` manually from my terminal, and later hit Ctrl+C and kill it, no furthe SQL is sent to my DB.

I'm not sure if this is something under the extension's control or not.

Prior to posting, I tried searching the Issues for `stop`, `abort`, `cancel`, and `kill` before posting. Hopefully this isn't a duplicate of an existing Issue.

### Steps To Reproduce

Use this button to execute a model and it's dependencies:

image

Click the VS Code integrated terminal's "Kill Terminal" button on the terminal window that is then started:

image

Check your DB's activity and watch as all statements are still executed.

### Log output/Screenshots

_No response_

### Operating System

12.6.1 (21G217)

### dbt version

1.3.0

### dbt Adapter

Snowflake

### dbt Power User version

0.9.0

### Are you willing to submit PR?

- [ ] Yes I am willing to submit a PR!

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.