在flask的教程里面,都是关于sqlite的,使用两个脚本db_create.py
和db_migrate.py
,创建,并管理数据库。不过好像没有关于mysql的介绍
解决方案
备份就在服务端用 mysqldump
来备份呗,做个定时任务。类似的代码网上有很多。
迁移的话,也是用 alembic 来做(某些 flask 扩展可能整合了 alembic),一般也就是 更改 models 文件、执行 migrate、upgrade 升级这几步。
在flask的教程里面,都是关于sqlite的,使用两个脚本db_create.py
和db_migrate.py
,创建,并管理数据库。不过好像没有关于mysql的介绍
备份就在服务端用 mysqldump
来备份呗,做个定时任务。类似的代码网上有很多。
迁移的话,也是用 alembic 来做(某些 flask 扩展可能整合了 alembic),一般也就是 更改 models 文件、执行 migrate、upgrade 升级这几步。