我有旧的 tridion 2009 触发器,这是代码:
CREATE TRIGGER My_TABLE ON [ITEMS]
FOR INSERT
AS
INSERT INTO My_TABLE(ACTION, PUBLICATION_ID, ITEM_REFERENCE_ID, ITEM_TYPE, LAST_PUBLISHED_DATE, URL, SCHEMA_ID)
SELECT 'ADD', PUBLICATION_ID, ITEM_REFERENCE_ID, ITEM_TYPE, LAST_PUBLISHED_DATE, URL, SCHEMA_ID
FROM inserted
在 tridion 2009URL和SCHEMA_IDwhereITEMS表中的一部分,但是当我们升级到 Tridion 2011 SP1 时,这些列不再存在于ITEMS表中。
SCHEMA_ID被移到COMPONENT表中,我有点好奇如何获取每种类型项目的 URL(页面、组件等。我们是否需要使用 link_info 表来获取 url)
让我知道哪个表将用于获取之前URL的ITEMS表
谢谢。