11/*
22@Time : 2023/08/14 15:53:53
3- @Author : lazzyfu
3+ @Author : xff
44*/
55
66package bootstrap
@@ -238,12 +238,13 @@ func initializeInspectParams(db *gorm.DB) {
238238 {"params" : map [string ]bool {"ENABLE_FOREIGN_KEY" : false }, "remark" : "是否启用外键" },
239239 {"params" : map [string ]bool {"CHECK_TABLE_AUTOINCREMENT_INIT_VALUE" : true }, "remark" : "检查建表是自增列初始值是否为1" },
240240 {"params" : map [string ]bool {"ENABLE_CREATE_VIEW" : true }, "remark" : "是否支持创建和使用视图" },
241+ {"params" : map [string ]interface {}{"INNODB_ROW_FORMAT" : []string {"DYNAMIC" }}, "remark" : "InnoDB表支持的行格式" },
241242 // COLUMN
242243 {"params" : map [string ]int {"MAX_COLUMN_NAME_LENGTH" : 64 }, "remark" : "列名的长度" },
243244 {"params" : map [string ]bool {"CHECK_COLUMN_CHARSET" : true }, "remark" : "是否检查列的字符集" },
244245 {"params" : map [string ]bool {"CHECK_COLUMN_COMMENT" : true }, "remark" : "是否检查列的注释" },
245246 {"params" : map [string ]int {"COLUMN_MAX_CHAR_LENGTH" : 64 }, "remark" : "char长度大于N的时候需要改为varchar" },
246- {"params" : map [string ]int {"MAX_VARCHAR_LENGTH" : 65535 }, "remark" : "最大允许定义的varchar长度" },
247+ {"params" : map [string ]int {"MAX_VARCHAR_LENGTH" : 16383 }, "remark" : "最大允许定义的varchar长度" },
247248 {"params" : map [string ]bool {"ENABLE_COLUMN_BLOB_TYPE" : true }, "remark" : "是否允许列的类型为BLOB/TEXT" },
248249 {"params" : map [string ]bool {"ENABLE_COLUMN_JSON_TYPE" : true }, "remark" : "是否允许列的类型为JSON" },
249250 {"params" : map [string ]bool {"ENABLE_COLUMN_BIT_TYPE" : true }, "remark" : "是否允许列的类型为BIT" },
@@ -269,6 +270,7 @@ func initializeInspectParams(db *gorm.DB) {
269270 {"params" : map [string ]int {"PRIMARYKEY_MAX_KEY_PARTS" : 1 }, "remark" : "组成主键索引的列数不能超过指定的个数" },
270271 {"params" : map [string ]int {"MAX_INDEX_KEYS" : 12 }, "remark" : "最多有N个索引,包括唯一索引/二级索引" },
271272 {"params" : map [string ]bool {"ENABLE_INDEX_RENAME" : false }, "remark" : "是否允许rename索引名" },
273+ {"params" : map [string ]bool {"ENABLE_REDUNDANT_INDEX" : false }, "remark" : "是否允许冗余索引" },
272274 // ALTER
273275 {"params" : map [string ]bool {"ENABLE_DROP_COLS" : true }, "remark" : "是否允许DROP列" },
274276 {"params" : map [string ]bool {"ENABLE_DROP_INDEXES" : true }, "remark" : "是否允许DROP索引" },
0 commit comments