config-importer.md 1.6 KB

配置导入工具

此工具可以导入配置表为 ini 文件

配置表格式

配置表采用 *.csv 格式,前三行都是表头

字段标识符

此字段列的标识符 尽可能使用 ASCII 字符组成,但不可包含空白含义的字符(如空格符,换行符,制表符等)

字段注释

此字段的注释

字段说明

由多个部分组成

  • 数据类型说明

格式为 :数据类型

如 :int 则为整数类型,所有类型详见下表

| 标识 | 说明 | |---|---| | int | 整数类型 | | float | 浮点类型 | | string | 字符串类型 | | text | 文本类型,和字符串类型的不同在于,它是会自动处理成本地化表项的 | | enum | 枚举类型,具体的枚举规则要看补充说明 | | id | 数据主键类型 | | id_name | 数据主键引用名类型,能够在引用时解析为 id |

  • 数据类型补充说明

格式为 ,补充说明

某些数据类型支持进一步的补充说明,详见下表

| 补充说明 | 适用的数据类型 | 说明 | |---|---|---| | auto | enum | 自动枚举项,会将配置数据中所有此列出现过的值都归并为枚举值 |

  • 数据类型结构说明 格式为 !结构说明

| 结构说明 | 说明 | |---|---| | list | 此数据为序列 |

  • 引用说明

格式为 @表名

表示这个字段是引用某个表中的主键,可以用 :id_name 配置的引用名

  • 默认值说明

格式为 =默认值

说明这个配置列的默认值,配置了默认值的表项,在没有配置该值的条目中,就会被忽略