1、pip install sqlacodegen
pip install pymysql(此前已安装,此行可省略)
pip install pymysql(此前已安装,此行可省略)
接下来一行代码还原数据库:
2、sqlacodegen mysql+pymysql://username:password@127.0.0.1:3306/db_name > models.py
更多可用参数,请输入:
3、sqlacodegen -h(比如指定结果文件的存储位置)
Demo002
我有一个旧数据库,它使用各种存储过程为几列创建默认值。
尝试查找名称并向我的代码添加查询将或多或少地禁止,
更不用说维护方面的噩梦了。
一个可行但不一定是最优的解决方案:
在需要忽略的列上,增加参数:server_default='fnord
-End-