крошится skype 4.3 со старым main.db [SOLVED]
Доброго времени суток... и опять скайп... я до последнего думал что проблему о которой упоминали при выходе skype 4.3 связанную с историей переписок можно будет решить намного проще чем букет который был до этого... ситуация такова что далеко не у всех подтянулся старый файл main.db из профиля который ценности не несет, но история переписок, а в моем случае за довольно длительный период (вес под 90 метров) довольно таки дорога... предположительно это связано с большим весом базы, хотя есть решение которое помогло и таким владельцам... собственно до последнего пытался все решить сам согласно советам с разных источников:
1. так как скорее всего все упирается в размер базы я решил её сделать меньше, из 90 метров я уменьшил ее, при помощи ряда утилит (SkHistory, Skyperious...), до метров 18ти... причем утилиты не уменьшают размер, только подчищают хлам, после этого пришлось пускать в ход ряд преобразованию в sql и обратно, выглядит это все где то так
sqlite3 main.db .dump>>myDumpSQLite.sql
sqlite3 main-recovered.db
###офтопом говоря это ещё и эффективное средство воскрешать битые базы
###источник habrahabr.ru
уменьшить меньше не могу, так как все остальное - история, которую предпочитаю сохранить... да и я не уверен в успехе мероприятия, где и цена велика... хотя возможно уменьшив до метров 4х все подтянется, но как говорил раньше эти манипуляции теряют смысл
2. помогло многим даже с большими базами но не мне, я до конца не понял смысл телодвижений но так как это обсуждалось и рекомендовалось сразу в двух источниках(Хабр и Скайп комюнити) решил попробовать, но увы... вот действия необходимые для починки:
$ sqlite3 ~/.Skype/[username]/main.db
> UPDATE Messages SET body_xml=substr(body_xml,instr(body_xml,' > .quit источники habrahabr.ru на хабре небольшая поправка к скрипту под русскоинтерфейсный скайп, и если честно мелькнула мысль что возможно мне это не помогло так как скайп пережил и англоязычный скайп и русскоязычный, и если это критично то возможно магия и не работает... я все, возможно эти манипуляции помогут кому по жизни, а я бы хотел услышать как кто подтянул историю на новом скайпе, и если не было проблем вообще то сколько весила база и какая либо полезная информация которая поможет решить мою не решенную проблему
community.skype.com
- Для комментирования войдите или зарегистрируйтесь
.
А что по этому поводу говорит… да-да, служба поддержки фирмы майкрософт? ☺
:wq
--
Live free or die
не знаю не обращался... не
не знаю не обращался... не хватало, да и смысл, ихняя последняя поделка властелин багов, явно покрыло с головой те которые они тип закрыли... что им писать? ребят вы индусы, дайте сырцы за вечер все сделаю?) из приближенных к ним - комюнити скайпа сами разпедаливали как писал выше... больше ничего в гугле не нашел
DolphinStKom
решил проблему... все там же в скайп комьюнити, только на странице 2й которую почемуто предпочел пропустить... и так решение:
3. удаляем транзакции передачи файлов не затрагивая истории переписок, как я понял... и таки прихожу к выводу что второй способ работает, но у меня не сработал так как были эпизоды со сменой локалей (ещё один источник linuxforum.ru):
$ sqlite3 ~/.Skype/[YOURUSER}/main.db
sqlite> DELETE FROM Messages WHERE type=68;
sqlite> .quit
Мне помог второй метод с
Мне помог мод с хабра второго метода. Быть может тебе попробовать прогнать несколько раз - с русским/английски/нужное вписать шаблоном?
История у меня судя по всему в несколько больше твоей - main.db ~180Mb а сам профиль почти 400 :)