1
mirror of https://github.com/CarmJos/EasyConfiguration.git synced 2024-09-20 04:35:51 +00:00
EasyConfiguration/impl/sql/table_schem.sql

15 lines
719 B
MySQL
Raw Normal View History

2022-08-11 08:02:12 +00:00
CREATE TABLE IF NOT EXISTS conf
(
2022-08-11 09:43:42 +00:00
`namespace` VARCHAR(255) NOT NULL, # 命名空间
`section` VARCHAR(255) NOT NULL, # 配置路径 (ConfigPath)
`type` VARCHAR(255) NOT NULL, # 数据类型 (Integer/Byte/List/Map/...)
`value` MEDIUMTEXT, # 配置项的值 (可能为JSON格式)
`inline_comments` TINYTEXT, # 行内注释
`header_comments` TEXT, # 顶部注释
2022-08-11 08:02:12 +00:00
`created_at` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
`updated_at` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`namespace`, `section`)
) ENGINE = InnoDB
2022-08-11 09:43:42 +00:00
DEFAULT CHARSET = utf8mb4;