2015-10-27 25 views
5

Chcę tylko wiedzieć, gdzie sitecore przechowuje dane statystyki przedmiotów. Za pomocą zapytania SQL chcę uzyskać ostatnio zaktualizowane elementy. napisać zapytanie do bazy danych Sitecore_Master na elemencie tabeli, nie znalazłem tworzone, aktualizowane oraz pola, a te kolumny zawiera różne wartości z pkt Sitecore statystyki wartości moje zapytanie SQL jest:Gdzie sitecore przechowuje dane statystyki pozycji w bazie danych ..?

select name,created,updated from items where id='{EFDC1A0B-C40D-42B9-880B-0A09D4686E60}' 

to pracuje dla ja, podczas gdy potrzebuję danych statystycznych.

Każdy ma pomysł, która tabela sitecore służy do przechowywania danych statystycznych dla pozycji sitecore.

Dzięki

Odpowiedz

5

sklepy Sitecore Created i Updated wartości dla każdej konkretnej wersji elementu. Dlatego jest przechowywany w tabeli VersionedFields.

Możesz użyć tej kwerendy, aby elementy aktualizowane po 2015-10-27:

SELECT 
    vf.Value AS Updated, 
    item.ID AS ItemId, 
    item.Name AS ItemName 
FROM 
    VersionedFields vf 
    JOIN Items item ON item.ID = vf.ItemId 
WHERE 
    vf.FieldId = 'D9CF14B1-FA16-4BA6-9288-E8A174D4D522' -- id of the __updated field 
    -- vf.FieldId = '25BED78C-4957-4165-998A-CA1B52F67497' -- id of the __created field 
    AND vf.Value > '20151027' 

Proszę pamiętać, że sklepy Sitecore dat w UTC w tabeli.

+0

Dzięki @Marek, to działa dla mnie, właśnie szukałem tego, Jeszcze raz dziękuję. –

Powiązane problemy