Drupal数据库表结构详解
在Drupal系统中,数据库表存储着各种关键信息,这些信息对于系统的正常运行和功能实现至关重要。下面将详细介绍Drupal中一些重要的数据库表及其字段含义。
1. 语言相关表
1.1 locales_source表
该表存储英文源字符串列表,具体字段如下:
| 字段名 | 类型 | 是否可为空 | 默认值 | 描述 |
| ---- | ---- | ---- | ---- | ---- |
| lid | serial | 否 | | 字符串的唯一标识符 |
| location | varchar(255) | 否 | ‘’ | 在线发现的翻译的Drupal路径或导入字符串的文件路径 |
| textgroup | varchar(255) | 否 | ‘default’ | 模块定义的翻译组,可参考hook_locale() |
| source | text | 否 | | 英文原始字符串 |
| version | varchar(20) | 否 | ‘none’ | 字符串最后使用的Drupal版本,用于语言环境优化 |
1.2 locales_target表
此表存储字符串的翻译版本,字段信息如下:
| 字段名 | 类型 | 是否可为空 | 默认值 | 描述 |
| ---- | ---- | ---- | ---- | ---- |
| lid | int | 否 | 0 | 源字符串ID,引用{locales_source}.lid |
| translation | text