1

Тема: Восстановление базы - возможно ли?

Была база - решил её скопировать на диск - и видимо изза запущенной в этом время mytetra фаил mytetra.xml в этой базе не скопировался (ошибка копирования была - просто не заострил на ней внимание)

собственно в результате база получилась без файла mytetra.xml

но у меня была старая копия всей базы

тоесть есть старая база и есть новая база но без mytetra.xml

можно ли эти 2 базы синхронизировать - или только в ручную перебирать все html файлы?

2

Re: Восстановление базы - возможно ли?

Из адекватных действий в такой ситуации - только писать скрипт (PHP, Python, etc...) который пробежится по старому файлу mytetra.xml, и если для перебираемой записи есть соответсвующая директория, то оставлять ее, иначе информацию удалять из XML, ибо от нее остался только "заголовок", самой информации нет. Далее этот скрипт должен пробежаться по оставшимся директориям записей, и подобавлять их в виде записей в XML, в какую-нибудь ветку типа "Восстовленные" с фиктивными названиями записей. Потом эти восстановленные записи вручную просматривать в интерфейсе MyTetra, давать им нужные названия, распихивать по нужным веткам.

3

Re: Восстановление базы - возможно ли?

xintrea пишет:

Из адекватных действий в такой ситуации - только писать скрипт (PHP, Python, etc...) который пробежится по старому файлу mytetra.xml, и если для перебираемой записи есть соответсвующая директория, то оставлять ее, иначе информацию удалять из XML, ибо от нее остался только "заголовок", самой информации нет. Далее этот скрипт должен пробежаться по оставшимся директориям записей, и подобавлять их в виде записей в XML, в какую-нибудь ветку типа "Восстовленные" с фиктивными названиями записей. Потом эти восстановленные записи вручную просматривать в интерфейсе MyTetra, давать им нужные названия, распихивать по нужным веткам.

Я понял - короче говоря в моем случае в ручную перебирать - хорошо что записей новых там было не очень много (в новой базе с потерянным mytetra.xml)

пользуясь случаем хотелось бы пожаловаться на отсутствие спойлеров в записях - точнее на отсутствие поддержки их в движке HTML от QT
тоесть вот такой штуки в HTML <details> Скрытый текст </details>

очень уж их не хватает...