Полезная информация

На IRC-канале #mozilla-ru можно получить техническую консультацию онлайн и, конечно же, порцию общения.

№124-08-2015 10:05:21

austri
Участник
 
Группа: Members
Зарегистрирован: 20-01-2009
Сообщений: 57
UA: Firefox 40.0

перенос истории посещений из 3.0.5 в 40.0.2

3.0.5 - установленный, 40.0.2 - переносной
несколько дней пытаюсь перенести 41-mb файл places.sqlite (в нём более 30 000 посещённых страниц, все из которых нужны и в версии 40.0.2)

безуспешно были опробованы разные способы, среди которых: консоль с файлом sqlite3.exe, расширение Places Maintenance
пока что прихожу к выводу, что только с расширением SQLite Manager (0.8.3.1) есть какой-то шанс на успех, но у меня пока почему-то всё равно не получается

ориентир (Firefox 3 - schema version 6, Firefox 39-40 - schema version 28) взят из двух тем: reddit, superuser

собственно, непонятно, как после ручного исправления с 6 на 28 в этом же расширении SQLite Manager сохранить результат в sqlite-файл, а не в 11-mb sql-файл

Отсутствует

 

№224-08-2015 10:11:45

butcherxxl
Участник
 
Группа: Members
Зарегистрирован: 04-11-2007
Сообщений: 333
UA: Firefox 43.0

Re: перенос истории посещений из 3.0.5 в 40.0.2

А просто накатить поверх старой новую и использовать тот же профиль не работает?

Отсутствует

 

№324-08-2015 10:23:08

austri
Участник
 
Группа: Members
Зарегистрирован: 20-01-2009
Сообщений: 57
UA: unknown 0.0

Re: перенос истории посещений из 3.0.5 в 40.0.2

дело в том, что на фф-40 я переходить очень не хочу, меня в фф-3 абсолютно всё устраивает

но с этого месяца с ру-трэкера впервые стало невозможно скачивать торэнт-файлы
вот я и вынужденно пытаюсь настроить фф-40 (он у меня параллельно с фф-3 может быть открыт). однако мне фф-40 без более чем 7-летней истории посещений не нужен

в общем, ни малейшего риска в отношении фф-3 допускать не буду, поэтому любые "накатывания" не рассматриваются в принципе

Отредактировано austri (24-08-2015 10:27:20)

Отсутствует

 

№424-08-2015 14:38:31

butcherxxl
Участник
 
Группа: Members
Зарегистрирован: 04-11-2007
Сообщений: 333
UA: Firefox 43.0

Re: перенос истории посещений из 3.0.5 в 40.0.2

Ну так сделай бэкап папки профиля действующего, пробуй накатыать поверх 40. Не прокатит, вернёшь назад. Или если у тебя комп рабочий старый ставь ESR http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/31.8.0esr-candidates/build1/ он без наворотов.
Если встанет, настрой синхронизацию, весь твой журнал уйдёт в облако и будет автоматом восстанавливаться при сбое с сервера.

Отредактировано butcherxxl (24-08-2015 14:42:13)

Отсутствует

 

№524-08-2015 15:12:52

littleleshy
________
 
Группа: Members
Откуда: Москва
Зарегистрирован: 13-12-2008
Сообщений: 2504
UA: Firefox 40.0

Re: перенос истории посещений из 3.0.5 в 40.0.2

В переносной [firefox] 40 скопируй профиль от [firefox] 3.

Отбой. Закладки есть, журнал — нет.

Отредактировано littleleshy (24-08-2015 16:12:27)

Отсутствует

 

№624-08-2015 15:22:05

Dumby
Участник
 
Группа: Members
Зарегистрирован: 12-08-2012
Сообщений: 1064
UA: Firefox 38.0

Re: перенос истории посещений из 3.0.5 в 40.0.2

Заведи, например, 31.0.
Перенеси файл places.sqlite в него. Проверь, всё ли OK. Закрой 31.0.

Теперь, уже файл places.sqlite из 31.0 переноси на 40.0.2.

Отсутствует

 

№724-08-2015 18:17:04

austri
Участник
 
Группа: Members
Зарегистрирован: 20-01-2009
Сообщений: 57
UA: unknown 0.0

Re: перенос истории посещений из 3.0.5 в 40.0.2

всех благодарю за попытки помочь

butcherxxl, синхронизацией и облаками не пользуюсь принципиально

Dumby, получилось перенести мои 34362 строки из истории посещений, используя переносной фф-31 в качестве посредника (новый places.sqlite стал занимать 50,0 mb)
только почему-то вдобавок к этим строкам ещё откуда-то были автоматически добавлены какие-то ненужные 95 строк, которые, понятное дело, мной были удалены

для меня очень важный вопрос теперь в том, можно ли спокойно перейти на фф-40, не опасаясь, что история посещений будет втихаря периодически автоматически подтираться самим браузером?
я как мог изучил эту проблему и вот что удалось сделать:

1) extension - expire history by days (1.1.1): disable places expiration (yes, no) - yes;
2) extension - expire history by days (1.1.1): expire visits older than these days (0 to disable) - 0
3) about:config - browser.history.maxStateObjectSize (user set - 2147483647)
4) about:config - places.history.expiration.max_pages (user set - 999999)
5) about:config - places.history.expiration.transient_current_max_pages (user set - 999999)
6) about:config - places.database.lastMaintenance (user set - 1440390594)
7) about:config - storage.vacuum.last.places.sqlite (user set - 1439742362)
8) отключено авто-обновление браузера и всех расширений

но как знать наверняка, что эти методы всегда будут работать? places.sqlite из фф-3 занимает 41,7 mb, новый - 50,0
через 1-2 года (или даже гораздо раньше) не окажутся ли эти 50,0 максимумом, сверх которого новые строки в истории посещения станут записываться за счёт самых старых?

Отсутствует

 

№824-08-2015 19:04:52

oopsididagainster
Участник
 
Группа: Members
Зарегистрирован: 25-04-2008
Сообщений: 102
UA: Firefox 38.0

Re: перенос истории посещений из 3.0.5 в 40.0.2

austri
У меня places.sqlite 90 МБ (200 тыс. история). Firefox 38 ESR.
При настройках

Выделить код

Код:

user_pref("places.history.expiration.max_pages", 990000);
user_pref("places.history.expiration.transient_current_max_pages", 990000);

но как знать наверняка, что эти методы всегда будут работать?

Никак. Firefox это не навсегда :) А так смотреть чейнджлог новых версий.

Отредактировано oopsididagainster (24-08-2015 19:16:31)

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2011 Mozilla Russia
Язык отображения форума: [Русский] [English]