LabscoMCP early access ↗
dbt-labs avatar

upgrading-dbt

Local tool required★ 731 on GitHub
part of dbt-labs/dbt-agent-skillsby dbt-labs

Upgrades a dbt project on version 1.3 to 1.7 all the way to dbt 1.12, on Snowflake, Redshift, BigQuery, Databricks or Spark. It works from dbt Labs' bundled list of known changes for your starting version and warehouse, fixes the ones your project actually has, and pins new-behaviour settings so the project keeps working as it does today. You get a migration_report.md of what changed and what still needs a person.

WHEN TO USE

SCOPE

USE FOR

  • Bring a project stuck on dbt 1.5 up to 1.12 in one pass.
  • Keep today's results while upgrading, by pinning only the behaviour changes your project actually uses.
  • Get a list of changes needed outside the repository, such as job commands and CI scripts.

NOT FOR

  • Moving a project to dbt v2: that is the migrating-dbt-core-to-v2 skill.