Django ORM 迁移 创建表注释和字段注释增加注释到数据库

1. 利用[model._meta.verbose_name]增加针对mysql表注释的处理

修改django/db/backends/base/schema.py 文件,table_sql 函数,如下:

if self.connection.client.executable_name =='mysql' and model._meta.verbose_name:
    sql +=" COMMENT '%s'" % model._meta.verbose_name

Django ORM 迁移  创建表注释和字段注释增加注释到数据库

2. 利用[field.verbose_name]增加针对mysql字段注释的处理

修改django/db/backends/base/schema.py 文件,column_sql 函数,如下:

if self.connection.client.executable_name =='mysql' and field.verbose_name:
    sql +=" COMMENT '%s'" % model._meta.verbose_name

Django ORM 迁移  创建表注释和字段注释增加注释到数据库

上一篇:spark中broadcast oom 解决方案


下一篇:〈2022-2-15〉使用爬取ISO标准网站:基础入库(下一层数据采集入库)