Miranda NG русскоязычный форум > Разработка

SQLite database driver

<< < (2/3) > >>

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

There was an error while thanking
Thanking...
Go to full version