管理员注:以下内容从另一个重复主题复制而来。
定义了一个存储模型信息和字段信息的表
class IrModel(db.Model):
id = db.Column(db.Integer, primary_key=True, autoincrement=True, comment='ID')
name = db.Column(db.String(32), comment="模型名")
display_name = db.Column(db.String(32), comment="模型显示名称")
class IrField(db.Model):
id = db.Column(db.Integer, primary_key=True, autoincrement=True, comment='ID')
name = db.Column(db.String(32), comment="字段名")
display_name = db.Column(db.String(32), comment="字段显示名称")
model_name = db.Column(db.String(32), comment="所在模型")
ttype = db.Column(db.Enum('char', 'int', 'float', 'bool'), comment="所在模型")
class User(db.Model):
id = db.Column(db.Integer, primary_key=True, autoincrement=True, comment='ID')
name = db.Column(db.String(32), comment="用户名")
如上,定义了三个模型
需求: 当我执行数据库迁移时,同步在IrModel表和IrField表中插入上表信息和字段信息