我们从Tridion 5.3升级到Tridion 2011 SP1。在检查Broker数据库表时,我们发现BINARIES表的结构和名称已更改。 在Tridion 5.3中,我们有一个名为BINARIES的表,其中列为PATH和URL,但是当我们在Tridion 2011 SP1中检查相同时,我们找不到BINARIES表,而是我们有没有列PATH和URL的表BINARY。在哪个表中我们可以找到PATH和URL列。当我们从Tridion发布二进制内容时,会更新哪个表。
答案 0 :(得分:4)
PATH和URL列现在位于 BINARYVARIANTS 表中。
但要注意在数据库结构上引入这种依赖关系。 SDL发布用于访问Content Delivery数据库的API,使用此API可以满足大多数用例。
坚持使用此公共API的一个主要优点是,您的代码将在很大程度上与您在此处遇到的升级问题隔离开来。 SDL花费了大量精力来保持API在产品版本之间保持向后兼容,同时数据库结构“随意”更改。