1.4 KiB
Executable file
1.4 KiB
Executable file
Protevus Migration Runner
This package contains the implementation of the database migration for the following databases. It is designed to work with Protevus 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
- up - Generate all the tables based on the ORM models.
- reset - Clear out all records in the
migrations
table and drop all the ORM related tables. - refresh - Run
reset
follow byup
Limitation
- Update schema changes is not supported