angel3_migration_runner 8.4.0 copy "angel3_migration_runner: ^8.4.0" to clipboard
angel3_migration_runner: ^8.4.0 copied to clipboard

The implementation of database migration for Angel3 framework. Designed to work with Angel3 ORM.

Change Log #

8.4.0 #

  • Require Dart >= 3.6
  • Updated lints to 5.0.0
  • Updated dependencies to the latest release
  • [MySQL] Fixed foreign key generation for serial primary
  • [MySQL] Fixed default value generation
  • [MySQL] Fixed @Column(indexType: IndexType.unique) generation

8.3.0 #

  • Added addIndex, dropIndex and dropPrimaryIndex

8.2.2 #

  • Fixed MariaDbMigrationRunner migration issues

8.2.1 #

  • Updated README
  • Updated examples
  • Updated PostgresMigrationRunner error handling
  • Fixed MySqlMigrationRunner migration issues
  • Added test cases for PostgreSQL, MySQL and MariaDB
  • Added auto increment integer primary key suppport to MySQL and MariaDB

8.2.0 #

  • Require Dart >= 3.3
  • Updated lints to 4.0.0
  • Fixed MySQL migration column change PR #127

8.1.1 #

  • Updated pubspec

8.1.0 #

  • [BREAKING] Updated postgres to 3.0.0
  • Updated repository link
  • Updated lints to 3.0.0
  • Fixed linter warnings

8.0.0 #

  • Require Dart >= 3.0

7.1.0 #

  • Require Dart >= 2.18

7.0.0 #

  • Require Dart >= 2.17

6.1.0 #

  • Fixed issue #70. Incorrectly generated SQL for defaultsTo('Default Value')
  • Mapped timestamp to datetime for MySQL and MariaDB
  • Fixed MariaDbMigrationRunner to work with MariaDB
  • Fixed MySqlMigrationRunner to work with MySQL and MariaDB

6.0.1 #

  • Added MariaDbMigrationRunner to support MariaDB migration with mysql1 driver
  • Updated MySqlMigrationRunner to support MySQL migration with mysql_client driver

6.0.0 #

  • Require Dart >= 2.16
  • Updated to use mysql_client package

5.0.0 #

  • Skipped release

4.1.2 #

  • Updated README

4.1.1 #

  • Updated README

4.1.0 #

  • Added support for MySQL and MariaDB database

4.0.2 #

  • Updated README

4.0.1 #

  • Updated linter to package:lints

4.0.0 #

  • Fixed NNBD issues

4.0.0-beta.4 #

  • Logged exception of the db query execution to console
  • Added transaction to data insertion
  • Fixed SQL column generator to remove size from none character based data type

4.0.0-beta.3 #

  • Updated README
  • Fixed NNBD issue
  • Default database column to varchar type
  • Default the varchar column size to 256

4.0.0-beta.2 #

  • Resolved static analysis warnings

4.0.0-beta.1 #

  • Migrated to support Dart >= 2.12 NNBD

3.0.0 #

  • Migrated to work with Dart >= 2.12 Non NNBD

2.0.0 #

  • Bump to 2.0.0.

2.0.0-beta.1 #

  • Make reset reverse migrations.

2.0.0-beta.0 #

  • Make reset reverse migrations.

2.0.0-alpha.5 #

  • Support default values for columns.

2.0.0-alpha.4 #

  • Include the names of migration classes when running.

2.0.0-alpha.3 #

  • Run migrations in reverse on rollback.

2.0.0-alpha.2 #

  • Run migrations in reverse on reset.

2.0.0-alpha.1 #

  • Cast Iterables via .cast(), rather than as.

2.0.0-alpha #

  • Dart 2 update.

1.0.0-alpha+5 #

Schema##drop now has a named cascade parameter, of type bool.

1.0.0-alpha+1 #

  • You can now pass a connected parameter.
4
likes
150
points
332
downloads

Publisher

verified publisherdukefirehawk.com

Weekly Downloads

The implementation of database migration for Angel3 framework. Designed to work with Angel3 ORM.

Homepage
Repository (GitHub)
Contributing

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

angel3_migration, angel3_orm, args, charcode, logging, mysql1, mysql_client, postgres

More

Packages that depend on angel3_migration_runner