Miranda NG русскоязычный форум > Разработка
SQLite database driver
Boris_M:
Miranda NG Version: 0.96.1 alpha build #24082 (80042a770a) x64
Build time: 29 May 2021 22:02:36
¤ Dbx_sqlite.dll v.0.96.1.2 [29 May 2021 22:04:40] - Miranda NG SQLite database driver
¤ ICQ.dll v.0.96.1.1 [29 May 2021 2:06:52] - ICQ-WIM protocol
¤ historypp.dll v.1.5.1.5 [16 Mar 2021 22:08:44] - History++
*
Думал случайный баг при переходе с mdbx (не вся история сообщений перенеслась и нужно заново получать историю сообщений с сервера)
Ситуация:
раньше, при удалении сообщения из окна истории сообщений historypp и последующем выполнении команды "загрузить историю сообщений с сервера"
удаленное сообщение снова появлялось в истории сообщений (с правильным серверным временем и соответствующем времени положением в истории) и соответственно в окне беседы
также с верным временем серверным и расположением относительно других сообщений.
Сейчас при удалении из истории заново сообщение с сервера не загружается и нигде не показывается.
И если я получил сообщение от контакта сегодня а у него пустая история (не перенеслась из mdbx и нужно получить заново) то это сообщение не сортируется по времени с загруженной истории в журнале
dartraiden:
--- Quote ---раньше, при удалении сообщения из окна истории сообщений historypp и последующем выполнении команды "загрузить историю сообщений с сервера"
--- End quote ---
У меня и сейчас так, всё в порядке.
https://i.imgur.com/iZNAnqO.gif
dartraiden:
https://github.com/miranda-ng/miranda-ng/issues/2904#issuecomment-854863076
так что, может помочь снос всей истории и полная подгрузка её с сервера, т.к. с mdbx импортировались уже сообщения с покоцанными идентификаторами, возможно, это вызывает не только дубли (как у меня), но и прочие проблемы.
MAD.MAX:
https://github.com/miranda-ng/miranda-ng/commit/736e98185befd93cb598b7efe0e9f271dcf82708
Я так понимаю, MDB исключили? Существующие профили в этом формате должны быть сконвертированы?
dartraiden:
Исключили из базовой поставки, т.к. создание новых профилей в формате MDBX всё равно запрещено уже не первый месяц.
К тому же, по техническим причинам dbx_mdbx в ночнике пересобирается каждую ночь, даже если не было никаких изменений, как результат - каждый день пользователям ночника прилетает обновление без всякой нужды. Теперь они могут снести драйвер, т.к. в ночнике все сидят на SQLite.
Все профили будут автоматически преобразованы в SQLite с выходом 0.96.1
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version