[2023-03-06]ConfigTable.IS_DDL_AUTO_DROP_COLUMN默认false
最后更新:2023-09-29 10:01:28
|
状态:未完成
这个参数默认用来控制在alter(Table table)时,如果发现数据库中存在而table中不存在的列是否删除
如果值为true则删除,false则忽略
实际应用中发现这样设置一个全局开关比较危险,因为设置了true之后会影响所有的ddl操作,不能单独针对一个table进行设置
更新后变成了根据table.autoDropColumn属性来判断是否删除
table.autoDropColumn的默认值=ConfigTable.IS_DDL_AUTO_DROP_COLUMN
这样就可以设置全局默认false,单个table设置true
如果值为true则删除,false则忽略
实际应用中发现这样设置一个全局开关比较危险,因为设置了true之后会影响所有的ddl操作,不能单独针对一个table进行设置
更新后变成了根据table.autoDropColumn属性来判断是否删除
table.autoDropColumn的默认值=ConfigTable.IS_DDL_AUTO_DROP_COLUMN
这样就可以设置全局默认false,单个table设置true