SASGIS - SAS.Планета
View Issue Details
0003090SAS.Планета[All Projects] Багpublic27-06-2016 16:5629-06-2016 12:09
Garl 
zed 
normalminorhave not tried
resolvedfixed 
.Nightly 
160707160707 
0003090: Логика работы с предыдущими версиями в SQLite кэше отличается от логики кэша Беркли
при включеной опции "отображать предыдуще версии" САС в идеале должен отобрадать и карту заполнения по всем версиям, но это ещё почему то зависит от того какая версия выбрана активной. при сбросе версии всё гуд. и при выборе версии a0ece6089336ae23b4759bde260e439d (она качалась в кэш второй) а вот при выборе версии 4bfe943cfe9aef7bc04eca841928c437 отображается только карта заполнения версии 4bfe943cfe9aef7bc04eca841928c437
No tags attached.
jpg bad.jpg (575,645) 27-06-2016 16:57
https://bugtracker.sasgis.org/file_download.php?file_id=2081&type=bug
jpg good.jpg (504,431) 27-06-2016 16:57
https://bugtracker.sasgis.org/file_download.php?file_id=2082&type=bug
Issue History
27-06-2016 16:56GarlNew Issue
27-06-2016 16:57GarlFile Added: bad.jpg
27-06-2016 16:57GarlFile Added: good.jpg
27-06-2016 17:00GarlNote Added: 0017449
27-06-2016 17:02GarlNote Edited: 0017449bug_revision_view_page.php?bugnote_id=17449#r7009
27-06-2016 18:01zedProduct Version160606 => .Nightly
27-06-2016 18:01zedSummaryКарта заполнения в версионном SQLITE кэше => Карта заполнения в SQLite кэше
27-06-2016 18:01zedNote Added: 0017450
27-06-2016 18:46GarlNote Added: 0017451
28-06-2016 08:08zedNote Added: 0017452
28-06-2016 08:11GarlNote Added: 0017453
28-06-2016 08:14zedNote Added: 0017454
28-06-2016 08:15zedSummaryКарта заполнения в SQLite кэше => Логика работы с предыдущими версиями в SQLite кэше отличается от логики кэша Беркли
28-06-2016 08:16zedNote Added: 0017455
28-06-2016 08:16GarlNote Added: 0017456
28-06-2016 08:16zedNote Edited: 0017455bug_revision_view_page.php?bugnote_id=17455#r7011
28-06-2016 08:16zedStatusnew => confirmed
28-06-2016 08:17GarlNote Edited: 0017456bug_revision_view_page.php?bugnote_id=17456#r7013
28-06-2016 09:53vdemidovNote Added: 0017457
28-06-2016 10:39zedNote Added: 0017458
28-06-2016 10:42GarlNote Added: 0017459
28-06-2016 17:54GarlNote Added: 0017460
28-06-2016 17:55GarlNote Edited: 0017460bug_revision_view_page.php?bugnote_id=17460#r7015
29-06-2016 12:09zedStatusconfirmed => resolved
29-06-2016 12:09zedFixed in Version => 160707
29-06-2016 12:09zedResolutionopen => fixed
29-06-2016 12:09zedAssigned To => zed
29-06-2016 12:09zedTarget Version => 160707

Notes
(0017449)
Garl   
27-06-2016 17:00   
(edited on: 27-06-2016 17:02)
upd:
не работает сама опция "отображать предыдуще версии" из первой вторую видно , а наоборот из второй первую не очень...
не только для карты заполнения но и для просмотра тайлов карты...

(0017450)
zed   
27-06-2016 18:01   
Поведение отличается от кэша Беркли?
(0017451)
Garl   
27-06-2016 18:46   
да. в беркли проблем нет.всё работает как часы!
сказано версию - показывает версию. сказано кату - показывает карту...
(0017452)
zed   
28-06-2016 08:08   
Мда, логика с предыдущими версиями тут немного другая. В Беркли, если не найдена указанная версия, то возвращается хоть какая, а в SQLite только меньшая, чем запрошенная. Т.е. тут условие "предыдущие версии" соблюдается строго.
(0017453)
Garl   
28-06-2016 08:11   
Тут весь фикус: как узнать из текстовых полей (гуидов) кто есть предыдущйи?
вариантов нет?
(0017454)
zed   
28-06-2016 08:14   
Что значит как узнать? У тебя в меню по ПКМ они выводятся в отсортированном виде. Самая старшая версия вверху, младшая, соответственно, внизу.

Варианты есть - менять логику работы с предыдущими версиями в SQLite и делать её аналогичной с Беркли.
(0017455)
zed   
28-06-2016 08:16   
Или наоборот, логику Беркли изменить, чтобы она была такой же, как в SQLite.

(0017456)
Garl   
28-06-2016 08:16   
(edited on: 28-06-2016 08:17)
Однозначно менять ) Очень уж удобно видеть карту заполнения всех версий кэша...
Беркли как эталон!

(0017457)
vdemidov   
28-06-2016 09:53   
Тогда нужно будет переименовать "предыдущую версию" на "другую версию".
(0017458)
zed   
28-06-2016 10:39   
Исправил, правда тестил только на численных версиях. Garl, проверь, как оно на строковых пойдёт?
(0017459)
Garl   
28-06-2016 10:42   
вечером, щас нету под рукой.
(0017460)
Garl   
28-06-2016 17:54   
(edited on: 28-06-2016 17:55)
опция работает как надо.