Настройка утилиты переноса данных

Данная статья описывает файл настроек утилиты переноса данных, а также все его параметры.

Конфигурация утилиты переноса данных

Параметры переноса данных определяются с помощью файла конфигурации 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, формируются файлы определенного формата (дампы):

mceclip0.png

mceclip1.png

Префиксы строк, наименования и типы колонок, а также значения строк, отделяются друг от друга вертикальной чертой |

Доступные команды

Утилита представляет собой консольное приложение, запускать которое следует с помощью "Командной строки Windows" (cmd.exe).

Пример использования: TransferUtil.exe to-pg

mceclip2.png