0

我们从 Tridion 5.3 升级到了 Tridion 2011 SP1。在检查 Broker 数据库表时,我们发现 BINARIES 表的结构和名称发生了变化。在 Tridion 5.3 中,我们有一个名为 BINARIES 的表,其中包含 PATH 和 URL 列,但是当我们在 Tridion 2011 SP1 中检查相同的表时,我们找不到 BINARIES 表,而是我们有没有列 PATH 和 URL 的表 BINARY。在哪个表中我们可以找到 PATH 和 URL 列。当我们从 Tridion 发布二进制内容时会更新哪个表。

4

1 回答 1

4

PATH 和 URL 列现在位于BINARYVARIANTS表中。

但是要小心在数据库结构上引入这种依赖关系。SDL 发布了一个用于访问 Content Delivery 数据库的 API,大多数用例都可以通过使用此 API 来满足。

坚持使用此公共 API 的主要优点之一是,您的代码将在很大程度上与您在此处遇到的升级问题隔离开来。SDL 花费大量精力来保持 API 在产品版本之间保持向后兼容,同时“随意”更改数据库结构。

于 2012-09-11T13:35:55.827 回答