Changes for version 0.21 - 2025-03-11

  • Improve logging
  • Rename apply_managed_schema() method to adjust_migrate()
  • Unconditionally (IF NOT EXISTS) create tracking table outside of a transaction
  • Lock tracking table before processing migrations in PostgreSQL driver specific subclass
  • Separate creation and initialization of tracking table

Modules

Seamless database schema up- and downgrades
Seamless database schema up- and downgrades CLI
Seamless PostgreSQL database schema up- and downgrades