flask迁移数据库时,怎么将迁移的表信息和字段信息同步插入到数据库基础表中

如图我定义了一个数据库模型表,用于存储orm定义的模型名称和模型名,请问怎么实现在新定义一个用户表,执行迁移的时候,在terrace_model中添加一条新定义表的数据, 删除的时候同步更新terrace_model中的信息

管理员注:以下内容从另一个重复主题复制而来。

定义了一个存储模型信息和字段信息的表

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表中插入上表信息和字段信息

当定义了用户表之后,执行迁移生成用户表时,同步在terrace_model中插入name=‘terrace_user’, display_name=‘用户表’,当删除用户表时,自动把这条记录清除,请问有什么好的实现方式吗