Aerich Versions Save

A database migrations tool for TortoiseORM, ready to production.

v0.7.2

9 months ago
  • Support virtual fields.
  • Fix modify multiple times. (#279)
  • Added -i and --in-transaction options to aerich migrate command. (#296)
  • Fix generates two semicolons in a row. (#301)

v0.7.1

1 year ago
  • Fix syntax error with python3.8.10. (#265)
  • Fix sql generate error. (#263)
  • Fix initialize an empty database. (#267)

v0.7.1rc1

1 year ago
  • Fix postgres sql error (#263)

v0.7.0

1 year ago

Now aerich use .py file to record versions.

Upgrade Note:

  1. Truncate aerich table
  2. Delete migrations/models folder
  3. Run aerich init-db
  • Improve inspectdb adding support to postgresql::numeric data type
  • Add support for dynamically load DDL classes easing to add support to new databases without changing Migrate class logic
  • Fix decimal field change. (#246)
  • Support add/remove field with index.

v0.6.3

2 years ago
  • Improve inspectdb and support postgres & sqlite.

v0.6.2

2 years ago
  • Support migration for specified index. (#203)

v0.6.1

2 years ago
  • Fix pyproject.toml not existing error. (#217)

v0.6.0

2 years ago
  • Breaking change: Change default config file from aerich.ini to pyproject.toml. (#197)

    Upgrade note:

    1. Run aerich init -t config.TORTOISE_ORM.
    2. Remove aerich.ini.
  • Remove pydantic dependency. (#198)

  • inspectdb support DATE. (#215)

v0.5.8

2 years ago
  • Support indexes change. (#193)

v0.5.7

2 years ago
  • Fix no module found error. (#188) (#189)