platform/packages/orm/angel_migration/README.md
2024-10-12 03:35:14 -07:00

18 lines
992 B
Markdown
Executable file

# Protevus Migration
![Pub Version (including pre-releases)](https://img.shields.io/pub/v/angel3_migration?include_prereleases)
[![Null Safety](https://img.shields.io/badge/null-safety-brightgreen)](https://dart.dev/null-safety)
[![Discord](https://img.shields.io/discord/1060322353214660698)](https://discord.gg/3X6bxTUdCM)
[![License](https://img.shields.io/github/license/dart-backend/protevus)](https://github.com/dart-backend/protevus/tree/master/packages/orm/angel_migration/LICENSE)
This package contains the abstract classes for implementing database migration in Protevus framework. It is designed to work with Protevus ORM. Please refer to the implementation in the [ORM Migration Runner](<https://pub.dev/packages/angel3_migration_runner>) package for more details.
## Supported Features
* Create tables based on ORM models
* Drop tables based on ORM models
* Add new tables based on ORM models
## Limitation
* Alter table/fields based on updated ORM models is not supported