SASGIS - SAS.Планета
View Issue Details
0003426SAS.Планета[All Projects] Багpublic02-04-2019 08:1202-04-2019 11:22
aromadov 
zed 
normalmajoralways
closedwon't fix 
Windows7Professional
181221 
 
0003426: Не удается перенести метки в SQLite3 БД из версии SAS 2015 года
При попытке перенести метки (путем добавления базы SQLite3) из SAS.Planet.Nightly.151116.9238 возникает ошибка:
ESQLite3Exception: Error SQLITE_ERROR (1) [ALTER TABLE MarkFTS ADD COLUMN mName TEXT COLLATE SYSTEMNOCASE; ] using 3.26.0 - virtual tables may not be altered, extended_errcode=1
No tags attached.
? MIR.db3 (249,856) 02-04-2019 08:12
http://www.sasgis.org/mantis/file_download.php?file_id=2285&type=bug
Issue History
02-04-2019 08:12aromadovNew Issue
02-04-2019 08:12aromadovFile Added: MIR.db3
02-04-2019 08:52zedNote Added: 0018596
02-04-2019 08:55zedSummaryне удается перенести метки. Ошибка => Не удается перенести метки в SQLite3 БД из версии SAS 2015 года
02-04-2019 11:22vdemidovStatusnew => resolved
02-04-2019 11:22vdemidovResolutionopen => won't fix
02-04-2019 11:22vdemidovAssigned To => zed
02-04-2019 11:22vdemidovStatusresolved => closed

Notes
(0018596)
zed   
02-04-2019 08:52   
15 августа 2015 года было ломающее совместимость изменение в модели SQLite3 меток. Приложенный файл БД имеет устаревшую структуру и странно, что оно в 151116 работало, по идее, не должно было. В любом случае, напрямую сейчас эту БД в SAS не открыть и не импортировать. Всё что можно сделать, так это в старой версии сделать экспорт меток в SML, а в новой версии сделать импорт из SML.