数据库反向迁移的命令
发表于:2024-10-12 作者:千家信息网编辑
千家信息网最后更新 2024年10月12日,这篇文章主要介绍"数据库反向迁移的命令",在日常操作中,相信很多人在数据库反向迁移的命令问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"数据库反向迁移的命令"的疑惑有所帮
千家信息网最后更新 2024年10月12日数据库反向迁移的命令
这篇文章主要介绍"数据库反向迁移的命令",在日常操作中,相信很多人在数据库反向迁移的命令问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"数据库反向迁移的命令"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
在实际项目开发中,一般不会创建模型,然后迁移到数据库,因为同一个数据库,可能对应着多个项目,所以此时我们需要懂得如何反向迁移。
Django
django的orm模型已经内置了反向迁移命令
python manage.py inspectdb > models.py # >后面是生成的文件路径和名称
flask
flask并没有配置相关的反向迁移模块。
我在网上试了多个具体相关功能的迁移包,最后我个人感觉sqlacodegen相对来说还是比较好用的,可通过下方命令安装
pip install sqlacodegen
在命令行执行
sqlacodegen mysql://用户名:密码@ip:端口号/数据库 >models.py
大体跟django的类似,但是多了数据库连接
使用这个包,额外要注意一点,他会报一个错误( mysqldb查找不到的错误)。
在报错信息中找到相应的工具包,然后将下面的代码粘贴进去就好了
import pymysql
pymysql.install_as_MySQLdb()
flask因为引用的外部的工具包进行反向生成的,所以坑比较多,需要额外注意一下
到此,关于"数据库反向迁移的命令"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!
数据
数据库
命令
学习
多个
工具
工具包
更多
模型
错误
项目
好用
帮助
生成
实用
接下来
个人
代码
信息
功能
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
安徽服务器托管
网络技术服务科目
网络安全知晓率问卷调查平台
重庆惠普服务器虚拟化虚拟主机
软件师和数据库哪个好
黑暗之魂英文数据库
政务系统数据库
数据库应用开发课程介绍文档
软件开发工程师有等级吗
做软件开发项目的一些名词
软件开发行业价值观
提交临床试验数据库指导原则
在职软件开发源代码归谁
工业互联网企业东土科技
泰坦陨落2北极星服务器人多吗
单位网络安全培训心得体会
成都信创云服务器
宝可梦服务器网易版
网络安全行业公司排名
专业硬软件开发设计定制
原神国际服四个服务器互通吗
英语口语评测软件开发
京东NTP服务器ip地址
网络技术团队简介
系统无法访问数据库
天长工程软件开发技术代理商
织梦图片服务器
海淀区自制软件开发经历
坦洲租房软件开发
Ay网络安全团队陌止