Page 1 of 1

SQLite базы FAR3

Posted: Sat 17 Aug, 2013 06:44
by AleXH
1. Отказоустойчивость. Пример: захожу в WinPE, запускаю FAR3 с раздела основной системы WinXP, работаю, выключаю WinPE, захожу в WinXP, запускаю FAR3 - plugincache32.db и history.db приказали долго жить.

2. Почему изначально не реализована работа с копиями, чтобы у FAR3 была возможность автоматически восстанавливать состояние баз на предыдущую сессию? Либо какой-либо другой механизм, позволяющий по возможности застраховаться от порчи баз?

Re: SQLite базы FAR3

Posted: Sat 17 Aug, 2013 11:46
by tstr
AleXH wrote:работаю, выключаю WinPE, захожу в WinXP, запускаю FAR3 - plugincache32.db и history.db приказали долго жить.
а настройка их расположения какая?

Re: SQLite базы FAR3

Posted: Sat 17 Aug, 2013 13:25
by AleXH
Профиль в папке FAR
[FAR.exe.ini]
UseSystemProfiles=0

Re: SQLite базы FAR3

Posted: Sat 17 Aug, 2013 17:32
by tstr
всё же, давайте уточним, что касательно "plugincache32.db и history.db" вопрос мною задан о параметре UserLocalProfileDir (как вы уже сказали, при UseSystemProfiles=0 в FAR.exe.ini).

Re: SQLite базы FAR3

Posted: Sat 17 Aug, 2013 19:05
by AleXH
эта настройка не задействована, поэтому она равна %FARHOME%\Profile

Re: SQLite базы FAR3

Posted: Sun 18 Aug, 2013 09:17
by t-rex
Вообще то сам sqlite отказоустойчив, это весь его смысл. Как повторить порчу базы без WinPE?

Re: SQLite базы FAR3

Posted: Sun 18 Aug, 2013 10:00
by AleXH
Без понятия. Есть предположение, что порча произошла потому, что система закрывается быстро (она полностью размещена в RAM) - в течение 3-х секунд, в то время как FAR3.0.(3525 или 3612? - не помню уже) щёлкал клювом. Если дело в этом, то любое пропадание питания чревато порчей изменившихся баз.

Re: SQLite базы FAR3

Posted: Sun 18 Aug, 2013 11:33
by DrKnS
Истории и кеш - они как бы в WAL режиме.
Возможно, для историй это уже не актуально из-за асинхронной записи и можно выключить.
А кеш как-то пофиг, пересоздастся.

Re: SQLite базы FAR3

Posted: Sun 18 Aug, 2013 11:52
by tstr
Гружу WinPE что с XP, что с Win7, фар с указанной настройкой профиля - после перезагрузки что в XP, что в Win7 - с историей порядок, сохраняется.