Настройка утилиты переноса данных
Данная статья описывает файл настроек утилиты переноса данных, а также все его параметры.
Конфигурация утилиты переноса данных
Параметры переноса данных определяются с помощью файла конфигурации settings.config
, расположенного по пути: %appdata%\RussianIT\TransferUtil\
Основные параметры
Ключ | Значения по-умолчанию | Описание |
---|---|---|
pg_server | 127.0.0.1 |
Необходимо указать ip адрес сервера, на котором расположена СУБД PostgreSQL, например: 127.0.0.1 или 192.168.0.123
|
pg_port | 5432 |
Необходимо указать открытый порт на сервере, на котором расположена СУБД PostgreSQL, например: 5432
|
pg_dbname | ama |
Наименование БД PostgreSQL на сервере, в которую и из которой будет происходит перенос данных |
pg_dbuser | ama_user |
Необходимо указать логин пользователя postgresql, из под которого будет совершён перенос данных. |
pg_dbpassword | 12345 |
Необходимо указать пароль пользователя СУБД PostgreSQL. В идеале это должен быть сложный пароль, а пароль 12345 представлен лишь для примера. |
pg_ssl | False |
Для подключения через SSL нужно подставить значение True , для подключения без SSL значение False
|
ma_dbpath | C:\Users\Public\Documents\ama.mdb |
Путь до базы MS Access, которая будет использоваться при переносе данных. |
save_documentarchive | False |
Для сохранения содержимого таблицы DocumentArchive (архив документов) нужно подставить значение True , а для того чтобы пропустить эту таблицу - значение False
|
Пример файла конфигурации
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<pg_server>localhost</pg_server>
<pg_port>5432</pg_port>
<pg_dbname>ama</pg_dbname>
<pg_dbuser>postgres</pg_dbuser>
<pg_dbpassword>12345</pg_dbpassword>
<pg_ssl>False</pg_ssl>
<ma_dbpath>ama.mdb</ma_dbpath>
<save_documentarchive>False</save_documentarchive>
</configuration>
Дополнительная информация об утилите переноса данных
Описание обменного формата
При переносе данных как из БД PostgreSQL, так и из БД MS Access, формируются файлы определенного формата (дампы):
Префиксы строк, наименования и типы колонок, а также значения строк, отделяются друг от друга вертикальной чертой |
Доступные команды
Утилита представляет собой консольное приложение, запускать которое следует с помощью "Командной строки Windows" (cmd.exe).
Пример использования: TransferUtil.exe to-pg