Migrating to Drizzle ORM 0.43.0
Version 0.43.0 introduces 2 breaking changes. This guide details how to update your code.
Released: 4/24/2025
2
Breaking Changes
1
Migration Steps
7
Affected Symbols
⚠️ Check Your Code
If you use any of these symbols, you need to read this guide:
crossJoinleftJoininnerJoinfullJoinPgTextBuilderInitialSingleStoreDrivernowaitBreaking Changes
●Issue #1
Removed .fullJoin() from the MySQL select API as it is not supported by the dialect.
●Issue #2
Gel columns now always include explicit schema and table prefixes to prevent naming collisions in subqueries.
Migration Steps
- 1Remove any usage of .fullJoin() in MySQL queries as it is no longer available in the API.
Release Summary
This release introduces lateral join support for multiple dialects and cross joins, while fixing type inference issues and removing unsupported MySQL features.
Need More Details?
View the full release notes and all changes for Drizzle ORM 0.43.0.
View Full Changelog