Change8

drizzle-kit@0.30.3

Breaking Changes
📦 drizzle-orm
1 breaking2 features🐛 1 fixes🔧 2 symbols

Summary

This release improves SingleStore support by implementing table recreation for unsupported DDL statements and fixes a bug related to index naming conflicts.

⚠️ Breaking Changes

  • SingleStore schema changes that were previously unsupported by DDL statements will now trigger a table recreation. This involves creating a new table and transferring data, which may impact performance on large datasets.

Migration Steps

  1. Ensure database backups are performed before running 'drizzle-kit push' on SingleStore, as table recreations may now occur for previously unsupported schema changes.

✨ New Features

  • Enhanced SingleStore support for 'push' and 'generate' commands.
  • Automatic detection of unsupported SingleStore DDL statements with fallback to table recreation and data transfer.

🐛 Bug Fixes

  • Fixed a type error occurring when an index name matched a generated name, resulting in an empty string.

🔧 Affected Symbols

drizzle-kit pushdrizzle-kit generate