优化更新
This commit is contained in:
@@ -180,12 +180,12 @@ pip install -r requirements.txt
|
||||
# 干跑:核对源库表和行数
|
||||
python scripts/migrate_db.py --dry-run \
|
||||
--src-driver=mysql --src-host=127.0.0.1 --src-port=3306 \
|
||||
--src-user=root --src-pass=root --src-db=djangoadmin.flask.elevue
|
||||
--src-user=root --src-pass=root --src-db=djangoadmin.flask.antdvue
|
||||
|
||||
# 或使用 Make 命令
|
||||
make db-migrate-dry-run ARGS="\
|
||||
--src-driver=mysql --src-host=127.0.0.1 --src-port=3306 \
|
||||
--src-user=root --src-pass=root --src-db=djangoadmin.flask.elevue"
|
||||
--src-user=root --src-pass=root --src-db=djangoadmin.flask.antdvue"
|
||||
```
|
||||
|
||||
### MySQL → PostgreSQL
|
||||
@@ -193,9 +193,9 @@ make db-migrate-dry-run ARGS="\
|
||||
```bash
|
||||
python scripts/migrate_db.py \
|
||||
--src-driver=mysql --src-host=127.0.0.1 --src-port=3306 \
|
||||
--src-db=djangoadmin.flask.elevue --src-user=root --src-pass=root \
|
||||
--src-db=djangoadmin.flask.antdvue --src-user=root --src-pass=root \
|
||||
--dst-driver=postgresql --dst-host=localhost --dst-port=5432 \
|
||||
--dst-db=djangoadmin.flask.elevue --dst-user=postgres --dst-pass=你的密码 \
|
||||
--dst-db=djangoadmin.flask.antdvue --dst-user=postgres --dst-pass=你的密码 \
|
||||
--drop-target-first
|
||||
```
|
||||
|
||||
@@ -203,12 +203,12 @@ python scripts/migrate_db.py \
|
||||
|
||||
```
|
||||
==============================================================
|
||||
[迁移开始] 源: mysql:djangoadmin.flask.elevue → 目标: postgresql:djangoadmin.flask.elevue
|
||||
[迁移开始] 源: mysql:djangoadmin.flask.antdvue → 目标: postgresql:djangoadmin.flask.antdvue
|
||||
[迁移开始] 待迁移 23 张表
|
||||
==============================================================
|
||||
[·] [1/5] 建目标库...
|
||||
· 正在连接 postgres 维护库...
|
||||
· 正在创建目标库 "djangoadmin.flask.elevue"(UTF8)...
|
||||
· 正在创建目标库 "djangoadmin.flask.antdvue"(UTF8)...
|
||||
[✓] [1/5] 建目标库 完成(耗时 947ms)
|
||||
[·] [2/5] 建表结构(23 张表 create_all)...
|
||||
[✓] [2/5] 建表结构 完成(耗时 1.1s),23 张表
|
||||
@@ -241,9 +241,9 @@ python scripts/migrate_db.py \
|
||||
```bash
|
||||
python scripts/migrate_db.py \
|
||||
--src-driver=mysql --src-host=127.0.0.1 --src-port=3306 \
|
||||
--src-db=djangoadmin.flask.elevue --src-user=root --src-pass=root \
|
||||
--src-db=djangoadmin.flask.antdvue --src-user=root --src-pass=root \
|
||||
--dst-driver=mssql --dst-host=localhost --dst-port=1433 \
|
||||
--dst-db=djangoadmin.flask.elevue --dst-user=sa --dst-pass=你的密码 \
|
||||
--dst-db=djangoadmin.flask.antdvue --dst-user=sa --dst-pass=你的密码 \
|
||||
--drop-target-first
|
||||
```
|
||||
|
||||
@@ -256,8 +256,8 @@ python scripts/migrate_db.py \
|
||||
```bash
|
||||
python scripts/migrate_db.py \
|
||||
--src-driver=mysql --src-host=127.0.0.1 --src-port=3306 \
|
||||
--src-db=djangoadmin.flask.elevue --src-user=root --src-pass=root \
|
||||
--dst-driver=sqlite --dst-db=D:/data/djangoadmin.flask.elevue.db \
|
||||
--src-db=djangoadmin.flask.antdvue --src-user=root --src-pass=root \
|
||||
--dst-driver=sqlite --dst-db=D:/data/djangoadmin.flask.antdvue.db \
|
||||
--drop-target-first
|
||||
```
|
||||
|
||||
@@ -272,7 +272,7 @@ python scripts/migrate_db.py \
|
||||
```bash
|
||||
python scripts/migrate_db.py \
|
||||
--src-driver=mysql --src-host=127.0.0.1 --src-port=3306 \
|
||||
--src-db=djangoadmin.flask.elevue --src-user=root --src-pass=root \
|
||||
--src-db=djangoadmin.flask.antdvue --src-user=root --src-pass=root \
|
||||
--dst-driver=oracle --dst-host=localhost --dst-port=1521 \
|
||||
--dst-db=ORCLPDB1 --dst-user=flask --dst-pass=你的密码 \
|
||||
--drop-target-first
|
||||
|
||||
Reference in New Issue
Block a user