# Настройка утилиты переноса данных Для переноса данных предназначена `утилита переноса данных`, которая позволяет: - перенести данные из базы данных PostgreSQL в пустую базу данных MS Access; - перенести данные из базы данных MS Access в пустую базу данных PostgreSQL; - сохранить данные базы данных в дамп - загрузить данные базы данных из дампа Исключения: - двоичные данные не переносятся. ## Скачать дистрибутив утилиты переноса данных [https://rsit.ru/#load-ama](https://rsit.ru/#load-ama) ## Установка утилиты переноса данных 1. Выбор языка процесса установки [![image-1736772927658.png](https://support.russianit.ru/uploads/images/gallery/2025-01/scaled-1680-/image-1736772927658.png)](https://support.russianit.ru/uploads/images/gallery/2025-01/image-1736772927658.png) 2. Выбор пути, куда будет установлена утилита переноса данных [![image-1736772939374.png](https://support.russianit.ru/uploads/images/gallery/2025-01/scaled-1680-/image-1736772939374.png)](https://support.russianit.ru/uploads/images/gallery/2025-01/image-1736772939374.png) 3. Выбор пути до папки, в которой будут расположены ярлыки программы `Утилита переноса данных`, `Перенести данные ПАУ в БД PostgreSQL` и `Перенести данные ПАУ в БД MS Access` [![image-1736772950522.png](https://support.russianit.ru/uploads/images/gallery/2025-01/scaled-1680-/image-1736772950522.png)](https://support.russianit.ru/uploads/images/gallery/2025-01/image-1736772950522.png) 4. Приготовление к установке [![image-1736772961188.png](https://support.russianit.ru/uploads/images/gallery/2025-01/scaled-1680-/image-1736772961188.png)](https://support.russianit.ru/uploads/images/gallery/2025-01/image-1736772961188.png) 5. После завершения установки программы требуется нажать `Завершить`, чтобы начать пользоваться `утилитой переноса данных` [![image-1736776286715.png](https://support.russianit.ru/uploads/images/gallery/2025-01/scaled-1680-/image-1736776286715.png)](https://support.russianit.ru/uploads/images/gallery/2025-01/image-1736776286715.png) Параметры переноса данных определяются с помощью файла конфигурации `settings.config`, расположенного по пути: `%appdata%\RussianIT\TransferUtil\` ## Конфигурация утилиты переноса данных Параметры переноса данных определяются с помощью файла конфигурации `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`
``` Пример файла конфигурации





localhost

5432

ama

postgres

12345

False

ama.mdb

False

``` # Дополнительная информация об утилите переноса данных ## Описание обменного формата При переносе данных как из БД PostgreSQL, так и из БД MS Access, формируются файлы определенного формата (дампы): ![mceclip0.png](https://support.russianit.ru/uploads/images/gallery/2022-06/360013783719_mceclip0.png) ![mceclip1.png](https://support.russianit.ru/uploads/images/gallery/2022-06/360013792600_mceclip1.png) Префиксы строк, наименования и типы колонок, а также значения строк, отделяются друг от друга вертикальной чертой | ## Доступные команды Утилита представляет собой консольное приложение, запускать которое следует с помощью "Командной строки Windows" (cmd.exe). Пример использования: TransferUtil.exe to-pg ![mceclip2.png](https://support.russianit.ru/uploads/images/gallery/2022-06/360013792680_mceclip2.png)