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

通过Features(uuid_features)导出入词汇术语:导入后术语tids是否一致?

关于uuid_features导入分类术语时TID是否保留的问题

嘿,这个问题戳中了很多用Features模块管理配置的开发者的痛点,毕竟术语ID(TID)关联着内容字段、视图甚至权限规则,容不得马虎。我给你拆解清楚:

首先得明确uuid_features的核心逻辑:它是靠UUID(通用唯一识别码)来标识术语的,而不是依赖数据库自动生成的TID。所以TID是否和导出时一致,得看你导入的目标环境情况:

  • 导入到无对应术语的全新站点:
    这时候系统会从头创建新的术语记录,TID会是目标站点数据库自增的新ID,和原站点的TID肯定不一样——因为TID是数据库层面的自增主键,每个站点的自增序列是完全独立的,没法强制同步。

  • 导入到已有相同UUID术语的站点:
    uuid_features会自动根据UUID匹配现有的术语,这时候不会生成新的TID,会复用目标站点中已存在的那个TID。如果这个目标站点之前也是从同一个源导出导入的,那TID就会和原站点一致;但如果是手动创建了相同UUID的术语,那TID就取决于你手动创建时的ID了。

另外补充个小提醒:如果你必须严格保留原站点的TID,uuid_features本身做不到这个需求。这时候可以考虑用Feeds模块配合自定义的TID映射规则,或者直接导出原站点的分类术语数据库表(比如taxonomy_term_data)再导入到目标站点,但后者风险较高,因为TID还关联着taxonomy_term_hierarchy等其他表,操作不当容易导致数据混乱。

内容的提问来源于stack exchange,提问作者Michael

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.28 09:46:24