You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

请求提供Drupal 9.5.7核心默认表实体图及主外键映射关系

Drupal 9.5.7 指定核心数据表关系与字段说明

实体关系关联概述

users_field_data ───(uid)───> sessions
locales_source ───(lid)───> locales_location
locales_source ───(lid)───> locales_target
search_api_item ───(item_id:uid)───> users_field_data
key_value (独立存储表,无指定表关联)

1. key_value 表

  • 主键: collection (VARCHAR) + name (VARCHAR) 复合主键
  • 外键: 无关联指定列表中的其他表
  • 说明: 按分组存储轻量级键值对数据,常见用途包括临时配置存储、系统状态缓存等。

2. sessions 表

  • 主键: sid (VARCHAR)
  • 外键:
    • uid → users_field_data.uid (INT)
  • 说明: 存储用户会话核心信息,匿名用户的uid字段值为0,关联users_field_data表对应用户基础数据。

3. users_field_data 表

  • 主键: uid (INT) + langcode (VARCHAR) 复合主键
  • 外键: 无关联指定列表中的其他表(作为核心用户表,被其他表关联)
  • 说明: 存储多语言环境下的用户基础数据,包含用户名、邮箱、账号状态等核心字段,是用户实体的核心存储表。

4. locales_location 表

  • 主键: lid (INT) + type (VARCHAR) + name (VARCHAR) + context (VARCHAR) 复合主键
  • 外键:
    • lid → locales_source.lid (INT)
  • 说明: 记录翻译字符串的来源位置信息(如所属模块、主题、路径),通过lid关联locales_source表的原始待翻译字符串。

5. locales_source 表

  • 主键: lid (INT)
  • 外键: 无关联指定列表中的其他表(被locales_target和locales_location表关联)
  • 说明: 存储系统中所有待翻译的原始字符串,是Drupal翻译系统的核心源数据表。

6. search_api_item 表

  • 主键: item_id (VARCHAR) + index_id (VARCHAR) 复合主键
  • 外键:
    • item_id → users_field_data.uid (INT,仅当索引实体类型为用户时生效)
  • 说明: 存储Search API创建的索引条目,item_id对应被索引实体的唯一ID,index_id标识条目所属的搜索索引。

7. locales_target 表

  • 主键: lid (INT) + language (VARCHAR) 复合主键
  • 外键:
    • lid → locales_source.lid (INT)
  • 说明: 存储locales_source表中原始字符串的对应语言翻译结果,通过language字段区分不同语言版本的翻译。

内容的提问来源于stack exchange,提问作者Mr. V

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.19 06:46:09