Sitecore主数据库版本存储在哪个字段或表中

Sitecore主数据库版本存储在哪个字段或表中,sitecore,Sitecore,版本相关数据存储在Sitecore主数据库的何处 Master和Web都具有相同的模式。很奇怪Master DB中的版本是如何管理的每次创建一个新项目时,都会在Master数据库的dbo.Items表中添加一个新行 该表中的每个项目始终只有一行。即使您创建了项目的新版本 创建新版本时,会在dbo.VersionedFields表中添加新行。您可以看到“\uu Revision,\uu由创建”等字段的行。此表中的每一行都由[ItemId]、[Language]、[Version]、[FieldId

版本相关数据存储在Sitecore主数据库的何处


Master和Web都具有相同的模式。很奇怪Master DB中的版本是如何管理的每次创建一个新项目时,都会在
Master
数据库的
dbo.Items
表中添加一个新行

该表中的每个项目始终只有一行。即使您创建了项目的新版本

创建新版本时,会在
dbo.VersionedFields
表中添加新行。您可以看到“\uu Revision
\uu由
创建”等字段的行。此表中的每一行都由
[ItemId]、[Language]、[Version]、[FieldId]`set唯一标识


如果在
web
数据库中选中
dbo.
VersionedFields
,则每个语言只能看到该项的一个版本。这意味着,当您将项目的较新版本从
master
发布到
web
数据库时,较旧版本将从
web`数据库中删除,只有新版本存在。

每次创建新项目时,都会在
master
数据库中的
dbo.Items
表中添加新行

该表中的每个项目始终只有一行。即使您创建了项目的新版本

创建新版本时,会在
dbo.VersionedFields
表中添加新行。您可以看到“\uu Revision
\uu由
创建”等字段的行。此表中的每一行都由
[ItemId]、[Language]、[Version]、[FieldId]`set唯一标识


如果在
web
数据库中选中
dbo.
VersionedFields
,则每个语言只能看到该项的一个版本。这意味着,当您将项目的较新版本从
master
发布到
web
数据库时,较旧版本将从
web`数据库中删除,只有新版本存在。

对于给定的语言,web数据库只包含一个项目版本,请针对速度进行优化。但是,可以有多个版本,因为测试功能e.t.c.主数据库包含所有版本

当涉及到数据库存储时 项目包含字段、VersionedFields、SharedFields和UnversionedFields
VersionedFields存储在表VersionedFields中,表中有一列表示语言和版本。通过这种方式进行管理。

对于给定的语言,web数据库只包含一个项目的版本,即速度优化。但是,可以有多个版本,因为测试功能e.t.c.主数据库包含所有版本

当涉及到数据库存储时 项目包含字段、VersionedFields、SharedFields和UnversionedFields VersionedFields存储在表VersionedFields中,表中有一列表示语言和版本。通过这种方式进行管理