Skip to content

⚡ Upgrading to dbt Core v2#

Welcome to the Summit 2026 Upgrading to dbt v2 Training! This training repository provides hands-on experience upgrading from dbt Core <v2.0 to dbt v2+. Below you'll find useful links and information to following along in your own sandbox.

Workshop Account Setup#

Use this link: https://workshops.us1.dbt.com/workshop
Find the course by name: Upgrading to dbt v2
Passcode Summit2026!

The lab#

Work through the modules in order. Each one maps to a gate in the upgrade flow:

Module Gate
0 — Setup and context
1 — Parse and deprecations dbt parse
1b — Macro argument types dbt parse warnings
1c — Silently ignored config dbt parse
2 — Compile with analysis off --static-analysis off
3 — Baseline and strict baseline / strict
3b — Dynamic SQL and introspection strict, --no-introspect
4 — Run, build, and state dbt build, state:
5 — Deferral and rollout manifests, deferral

Getting your project compiling#

If you're not able to get your project to compile by the end of the hands-on portion, you may switch to use our branch that contains all fixes needed to compile so you can continue.

After the Training#

Try it out on your own project at home!

You'll have access to the workshop account for 7 days if you need to go back and remember anything you did during this exercise.

Survey#

Please use this link to give feedback on the training!