Plugin:Dbx mdbx/ru: Difference between revisions

From Miranda NG
Plugin:Dbx mdbx/ru
Jump to navigation Jump to search
No edit summary
(Updating to match new version of source page)
Line 9: Line 9:
Основан на библиотеке '''[https://github.com/leo-yuriev/libmdbx libmdbx]''', но содержит несколько изменений от команды Miranda NG, направленных на удовлетворение специфических потребностей Миранды.
Основан на библиотеке '''[https://github.com/leo-yuriev/libmdbx libmdbx]''', но содержит несколько изменений от команды Miranda NG, направленных на удовлетворение специфических потребностей Миранды.


== Восстановление повреждённой базы ==
== Database repair ==


Утилиты mdbx_dump.exe и mdbx_load.exe располагаются в корневой папке Миранды.
mdbx_chk.exe is located in the Miranda root folder. Make a backup copy of the damaged database before restoring!


<pre style="overflow:auto;">
<pre style="overflow:auto;">
mdbx_dump.exe -n -a -f "%TEMP%\corrupted.tmp" "path\to\corrupted.dat"
mdbx_chk.exe -i -w -v -t -2 "path\to\corrupted.dat"
mdbx_load.exe -n -a -f "%TEMP%\corrupted.tmp" "path\to\repaired.dat"
</pre>
</pre>
Эти команды извлекают всё, что удаётся, из повреждённой базы corrupted.dat во временный файл и формируют новую базу repaired.dat.


== Проверка базы ==
== Проверка базы ==
Line 25: Line 22:


<pre style="overflow:auto;">
<pre style="overflow:auto;">
mdbx_chk.exe -v -n -w "path\to\database.dat"
mdbx_chk.exe -i -v -n -w "path\to\database.dat"
</pre>
</pre>


{{TNT|Note|Сообщения "problems: wrong order of entries" не должны расцениваться как ошибки.}}
{{TNT|Note|Сообщения "problems: wrong order of entries" не должны расцениваться как ошибки.}}
== If the above does not help ==
mdbx_dump.exe and mdbx_load.exe are located in the Miranda root folder.
<pre style="overflow:auto;">
mdbx_dump.exe -n -a -f "%TEMP%\corrupted.tmp" "path\to\corrupted.dat"
mdbx_load.exe -n -a -f "%TEMP%\corrupted.tmp" "path\to\repaired.dat"
</pre>
This extracts as much data as possible from the corrupted.dat to the temporary file and builds repaired.dat.


{{PluginGroups}}
{{PluginGroups}}

Revision as of 16:02, 9 October 2020

Other languages:
Miranda NG MDBX database driver

Имя файла Dbx_mdbx.dll
Автор Miranda NG team
Скачать
Стабильная версия: 32-bit, 64-bit
Версия в разработке: 32-bit, 64-bit

Внимание!
Драйвер может вызвать проблемы с базой, если ваша система нестабильна, накопитель повреждён или компьютер не работает должным образом. Настоятельно рекомендуется ежедневно делать резервные копии во избежание потери данных.
Внимание!
Плагин не работает в Wine.

Поддержка базы Miranda NG: глобальные настройки, контакты, история, настройки контактов и т. п.

Основан на библиотеке libmdbx, но содержит несколько изменений от команды Miranda NG, направленных на удовлетворение специфических потребностей Миранды.

Database repair

mdbx_chk.exe is located in the Miranda root folder. Make a backup copy of the damaged database before restoring!

mdbx_chk.exe -i -w -v -t -2 "path\to\corrupted.dat"

Проверка базы

Утилита mdbx_chk.exe располагается в корневой папке Миранды.

mdbx_chk.exe -i -v -n -w "path\to\database.dat"
Примечание
Сообщения "problems: wrong order of entries" не должны расцениваться как ошибки.

If the above does not help

mdbx_dump.exe and mdbx_load.exe are located in the Miranda root folder.

mdbx_dump.exe -n -a -f "%TEMP%\corrupted.tmp" "path\to\corrupted.dat"
mdbx_load.exe -n -a -f "%TEMP%\corrupted.tmp" "path\to\repaired.dat"

This extracts as much data as possible from the corrupted.dat to the temporary file and builds repaired.dat.