update README.md
This commit is contained in:
parent
1bf6d45bb0
commit
48e3ff48a3
28
README.md
28
README.md
@ -7,12 +7,8 @@
|
|||||||
|
|
||||||
## Introduction
|
## Introduction
|
||||||
|
|
||||||
Tortoise-ORM is the best asyncio ORM now, but it lacks a database
|
Aerich is a database migrations tool for Tortoise-ORM, which like alembic for SQLAlchemy, or Django ORM with it\'s
|
||||||
migrations tool like alembic for SQLAlchemy, or Django ORM with it\'s
|
own migrations solution.
|
||||||
own migrations tool.
|
|
||||||
|
|
||||||
This project aim to be a best migrations tool for Tortoise-ORM and which
|
|
||||||
written by one of contributors of Tortoise-ORM.
|
|
||||||
|
|
||||||
## Install
|
## Install
|
||||||
|
|
||||||
@ -25,7 +21,7 @@ Just install from pypi:
|
|||||||
## Quick Start
|
## Quick Start
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
$ aerich -h
|
> aerich -h
|
||||||
|
|
||||||
Usage: aerich [OPTIONS] COMMAND [ARGS]...
|
Usage: aerich [OPTIONS] COMMAND [ARGS]...
|
||||||
|
|
||||||
@ -66,7 +62,7 @@ TORTOISE_ORM = {
|
|||||||
### Initialization
|
### Initialization
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
$ aerich init -h
|
> aerich init -h
|
||||||
|
|
||||||
Usage: aerich init [OPTIONS]
|
Usage: aerich init [OPTIONS]
|
||||||
|
|
||||||
@ -82,7 +78,7 @@ Options:
|
|||||||
Init config file and location:
|
Init config file and location:
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
$ aerich init -t tests.backends.mysql.TORTOISE_ORM
|
> aerich init -t tests.backends.mysql.TORTOISE_ORM
|
||||||
|
|
||||||
Success create migrate location ./migrations
|
Success create migrate location ./migrations
|
||||||
Success generate config file aerich.ini
|
Success generate config file aerich.ini
|
||||||
@ -91,7 +87,7 @@ Success generate config file aerich.ini
|
|||||||
### Init db
|
### Init db
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
$ aerich init-db
|
> aerich init-db
|
||||||
|
|
||||||
Success create app migrate location ./migrations/models
|
Success create app migrate location ./migrations/models
|
||||||
Success generate schema for app "models"
|
Success generate schema for app "models"
|
||||||
@ -103,7 +99,7 @@ If your Tortoise-ORM app is not default `models`, you must specify
|
|||||||
### Update models and make migrate
|
### Update models and make migrate
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
$ aerich migrate --name drop_column
|
> aerich migrate --name drop_column
|
||||||
|
|
||||||
Success migrate 1_202029051520102929_drop_column.json
|
Success migrate 1_202029051520102929_drop_column.json
|
||||||
```
|
```
|
||||||
@ -118,7 +114,7 @@ If you use `MySQL`, only MySQL8.0+ support `rename..to` syntax.
|
|||||||
### Upgrade to latest version
|
### Upgrade to latest version
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
$ aerich upgrade
|
> aerich upgrade
|
||||||
|
|
||||||
Success upgrade 1_202029051520102929_drop_column.json
|
Success upgrade 1_202029051520102929_drop_column.json
|
||||||
```
|
```
|
||||||
@ -128,7 +124,7 @@ Now your db is migrated to latest.
|
|||||||
### Downgrade to specified version
|
### Downgrade to specified version
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
$ aerich init -h
|
> aerich init -h
|
||||||
|
|
||||||
Usage: aerich downgrade [OPTIONS]
|
Usage: aerich downgrade [OPTIONS]
|
||||||
|
|
||||||
@ -140,7 +136,7 @@ Options:
|
|||||||
```
|
```
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
$ aerich downgrade
|
> aerich downgrade
|
||||||
|
|
||||||
Success downgrade 1_202029051520102929_drop_column.json
|
Success downgrade 1_202029051520102929_drop_column.json
|
||||||
```
|
```
|
||||||
@ -150,7 +146,7 @@ Now your db rollback to specified version.
|
|||||||
### Show history
|
### Show history
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
$ aerich history
|
> aerich history
|
||||||
|
|
||||||
1_202029051520102929_drop_column.json
|
1_202029051520102929_drop_column.json
|
||||||
```
|
```
|
||||||
@ -158,7 +154,7 @@ $ aerich history
|
|||||||
### Show heads to be migrated
|
### Show heads to be migrated
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
$ aerich heads
|
> aerich heads
|
||||||
|
|
||||||
1_202029051520102929_drop_column.json
|
1_202029051520102929_drop_column.json
|
||||||
```
|
```
|
||||||
|
Loading…
x
Reference in New Issue
Block a user