Page 1 of 1

Перенос данных скриптов авторства IgorZ новых версий

Posted: Fri 20 May, 2016 09:32
by IgorZ
В связи с постепенным разрастанием зоопарка писанных мной скриптов я принял решение сгруппировать данные, хранимые ими в БД (к примеру, конфигурация Lua-менеджера будет лежать не в /LuaManager, а в /IgorZ/LuaManager. При этом переход на новую версию скрипта будет сопровождаться необходимостью переноса уже имеющихся данных. Для облегчения данной задачи и написан этот скрипт.

Запуск:
  • lua:@LMDataMove.lua - скопировать/перенести данные в новое место; при установке в папку скриптов LuaMacro не вызывается автоматически при перезагрузке скриптов.
  • lmdatacopymove: - скопировать/перенести данные в новое место; требуется установка в папку скриптов LuaMacro.
Использование:
После запуска скрипт сканирует БД LuaMacro и, обнаружив данные скрипта на старом месте, предлагает скопировать или перенести их на новое место. Если скрипт ничего не предложил, значит, перенос данных не требуется. Если данные были скопированы, при повторном запуске скрипт снова предложит скопировать или перенести их. Если данные были скопированы, изменены (в процессе работы), а позже возникло желание удалить старые, можно использовать, к примеру, Редактор БД плагинов.