Anonymous | Login | Signup for a new account | 21-11-24 23:07 UTC |
All Projects | SAS.Планета | Домен, сайт, форум, багтрекер | Доработка карты (ZMP) | Переводы и локализации | Прочее |
My View | View Issues | Change Log | Roadmap | Search |
View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||||||
0002734 | SACS.Планета | [All Projects] Баг | public | 28-05-2015 12:51 | 01-06-2015 18:29 | ||||||||
Reporter | Fetser | ||||||||||||
Assigned To | vasketsov | ||||||||||||
Priority | normal | Severity | minor | Reproducibility | always | ||||||||
Status | assigned | Resolution | open | ||||||||||
Platform | Windows | OS | 7 | OS Version | Ultimate | ||||||||
Product Version | |||||||||||||
Target Version | Fixed in Version | ||||||||||||
Summary | 0002734: SACS.Planet.Nightly.150528.898 Не преобразует большую базу из sml в sql | ||||||||||||
Description | При попытке преобразования базы (Например такой https://yadi.sk/d/qvC_xKUdgrcCT ) из sml в sql программа перезапускается опять в sml В папке MarksSQLite при открытой программе такие файлы: Categorymarks.sml 0 marks.sml 118 827 830 Marks.SLT.0.1.sql 11 104 Marks.SLT.1.2.sql 5 005 MarksDB.sqlitedb.conn.sql 116 MarksDB.sqlitedb 70 267 904 Categorymarks.~sml 21 690 marks.~sml 118 827 830 При закрытии размер Categorymarks.sml восстанавливается до 21 690 При отсутствии меток переключится в sql получается | ||||||||||||
Tags | No tags attached. | ||||||||||||
Attached Files | MarksSQLite.rar [^] (3,681 bytes) 28-05-2015 22:01 | ||||||||||||
Relationships | |||||||||||
|
Notes | |
(0015956) vasketsov (manager) 28-05-2015 21:58 |
Странно. У меня с этой базой меток отлично происходит переключение с SML в SQLite3. И после перезапуска - уже всё в SQLite3. То есть, должно происходить визуально следующее: 1. Подтверждение операции. 2. Долго ждём конвертации. 3. В текстовом поле имени базы должно появиться "MarksDB.sqlitedb", а версия должна установиться 2. 4. После этого надо закрыть окошко управления метками и закрыть EXE-ху (закрытие опять может длиться долго). Возможно файлики sql содержат неверные скрипты? На всякий случай приаттачил архив, с этими двумя файликами что в нём лежат - у меня работает. Возможно, база SQLite3 уже какая-то есть, и конвертация происходит в неё? Я проверял, когда в папке были только файлики sql для структуры БД SQLite3 и распакованный архив БД меток в SML. Сработало. Даже не знаю, где ещё может быть проблема. |
(0015957) vasketsov (manager) 28-05-2015 22:00 |
Если надо будет - могу выложить MarksDB.sqlitedb после конвертации, он весит 67 мешков, в архиве 25 |
(0015960) Fetser (reporter) 29-05-2015 07:35 |
Ещё несколько раз повторил чистый эксперимент скачал SACS.Planet.Nightly.150528.898 и ту базу что сам дал ссылку. Распаковал программу в пустую папку и распаковал базу в папку MarksSQLite запустил программу и ничего не меняя открыл управление метками закладка настройки и жму кнопку использовать БД SQLlite Программа думает 10 сек потом закрывается и открывается новая. Но вот тут возможны варианты 1 Открывшиеся программа выглядит (2)SAS.Планета и там всё по прежнему активна кнопка "использовать БД SQLlite" предыдущая сессия закрылась. 2 Открывшиеся программа выглядит SAS.Планета и там уже база SQL моё предположение, что в тех случаях когда конвертация не срабатывает новая сессия программы запускается раньше чем закрылась первая |
(0015961) vasketsov (manager) 29-05-2015 08:40 |
>новая сессия программы запускается раньше чем закрылась первая Там вообще-то должно было быть так, что новая запущенная EXE-ха ждёт нашего окончания работы, но это отвалилось уже давно. Поэтому предлагаю сделать так: 1. Сейчас я вообще уберу запуск новой EXE-хи после смены типа БД меток. Перезапуск будет всегда руками. 2. Позже (скорее всего после того, как сделаю метки в СУБД) придётся вернуться к этому моменту и подумать, возможно получится вообще отказаться от перезапуска и миграции меток в момент смены типа БД меток. Возможно, будет удобнее переносить метки отдельной операцией, типа миграции кэша, а может быть сразу несколько БД меток открывать. В общем, мне пока что даже сам подход с миграцией меток в момент запуска не очень нравится. В общем, если нет принципиальных возражений - предлагаю отложить до лучших времён. |
(0015963) Fetser (reporter) 29-05-2015 09:49 |
Конечно согласен миграция меток вообще к текущей работе не относится. Это скорее настройка программы и основная масса пользователей это точно никогда делать не будет. |
(0015982) Fetser (reporter) 01-06-2015 09:55 |
в версии SACS.Planet.Nightly.150529.899 при смене sml на sql и обратно программа не закрывается и выскакивает табличка "Неудачный перезапуск. Вам необходимо перезапустить программу вручную" Это так и задумано? или программа должна была сама закрыться? |
(0015983) vasketsov (manager) 01-06-2015 18:29 |
Раньше программа запускала свою копию и закрывалась, а копия ждала закрытия и только потом загружала метки. Но с тех пор как я взял обработчик командной строки из основной ветки - перестала. Восстанавливать автоперезапуск не собираюсь ввиду того, что надо бы уметь переключать базу меток штатно без перезапуска. |
Users who viewed this issue | |
User List | Anonymous (1912x), vasketsov (2x), vdemidov (1x), zed (1x), Robbi (1x) |
Total Views | 1917 |
Last View | 21-11-2024 23:07 |
Issue History | |||
Date Modified | Username | Field | Change |
28-05-2015 12:51 | Fetser | New Issue | |
28-05-2015 14:19 | vasketsov | Assigned To | => vasketsov |
28-05-2015 14:19 | vasketsov | Status | new => assigned |
28-05-2015 21:58 | vasketsov | Note Added: 0015956 | |
28-05-2015 22:00 | vasketsov | Note Added: 0015957 | |
28-05-2015 22:01 | vasketsov | File Added: MarksSQLite.rar | |
28-05-2015 22:01 | vasketsov | Status | assigned => feedback |
29-05-2015 07:35 | Fetser | Note Added: 0015960 | |
29-05-2015 07:35 | Fetser | Status | feedback => assigned |
29-05-2015 08:40 | vasketsov | Note Added: 0015961 | |
29-05-2015 09:49 | Fetser | Note Added: 0015963 | |
29-05-2015 10:11 | vasketsov | Relationship added | parent of 0002563 |
01-06-2015 09:55 | Fetser | Note Added: 0015982 | |
01-06-2015 18:29 | vasketsov | Note Added: 0015983 |
My View | View Issues | Change Log | Roadmap | Search |
Copyright © 2007 - 2024 SAS.Planet Team |