X-Git-Url: https://git.stg.codes/stg.git/blobdiff_plain/581728513ab4c81fd2943f3ee6f43d8f8682e4e7..ac9dc8faf23104c8d82cbf5ff0041f46da8d9534:/doc/help/ch10.xml?ds=sidebyside diff --git a/doc/help/ch10.xml b/doc/help/ch10.xml index c62cc05c..d0b55361 100644 --- a/doc/help/ch10.xml +++ b/doc/help/ch10.xml @@ -1,7 +1,7 @@ Приложение А: конвертация БД - Для преобразования базы между любыми двумя модулями хранилища используется утилита convertor (исходный код утилиты находится в каталоге projects/convertor стандартной поставки системы). Утилита работает из каталога сборки без установки в ОС. Для сборки утилиты необходимо запустить скрипт ./build. - При запуске утилиты в качестве параметра можно передать путь к конфигурационному файлу. По умолчанию будет использован файл convertor.conf из каталога сборки. Конфигурационный файл имеет такой-же формат, что и конфигурационный файл stargazer. Глобальный параметр ModulesPath указывает местонахождение модулей хранилища. Далее следуют две секции: <SourceStoreModule> и <DestStoreModule>. Они описывают, соответственно, источник данных и их приемник. Так, например, для переноса всей информации из БД на основе файлов в БД Firebird необходимо в первой секции прописать параметры файлового хранилища, а во второй — хранилища Firebird. + Для преобразования базы между любыми двумя модулями хранилища используется утилита sgconv (исходный код утилиты находится в каталоге projects/sgconv стандартной поставки системы). Утилита работает из каталога сборки без установки в ОС. Для сборки утилиты необходимо запустить скрипт ./build. + При запуске утилиты в качестве параметра можно передать путь к конфигурационному файлу. По умолчанию будет использован файл sgconv.conf из каталога сборки. Конфигурационный файл имеет такой-же формат, что и конфигурационный файл stargazer. Глобальный параметр ModulesPath указывает местонахождение модулей хранилища. Далее следуют две секции: <SourceStoreModule> и <DestStoreModule>. Они описывают, соответственно, источник данных и их приемник. Так, например, для переноса всей информации из БД на основе файлов в БД Firebird необходимо в первой секции прописать параметры файлового хранилища, а во второй — хранилища Firebird. Пример файла конфигурации: # Путь к директории, в которой находятся модули сервера @@ -59,4 +59,4 @@ ModulesPath = ../stargazer/modules # dbhost = localhost #</DestStoreModule> - \ No newline at end of file +