1.4 KiB
Executable file
1.4 KiB
Executable file
Angel3 Migration Runner
This package contains the implementation of the database migration for the following databases. It is designed to work with Angel3 ORM.
- PostgreSQL 10.x or greater
- MariaDB 10.2.x or greater
- MySQL 8.x or greater
Usage
-
Use
PostgresMigrationRunner
to perform database migration for PostgreSQL. -
Use
MySqlMigrationRunner
to perform database migration for MySQL and MariaDB. This runner is usingmysql_client
driver. -
Use
MariaDbMigrationRunner
to perform database migration for MariaDB. This runner is usingmysql1
driver.
Supported Operations
- reset - Clear out all records in the
migrations
table and drop all the ORM related tables. - up - Generate all the tables based on the ORM models.
- refresh - Run
reset
follow byup
To do
- Update existing tables
- Reverse engineer tables into models