# Установка утилиты переноса данных

Для переноса данных предназначена утилита переноса данных, которая позволяет:

- перенести данные из базы данных PostgreSQL в пустую базу данных MS Access;
- перенести данные из базы данных MS Access в пустую базу данных PostgreSQL;
- сохранить данные базы данных в дамп
- загрузить данные базы данных из дампа

## Загрузка дистрибутива

Необходимо [скачать дистрибутив по этой ссылке](https://rsit.ru/load/ama/)

## Технические требования

Для корректной работы программы требуется Net Framework 3.5. Установить его можно пройдя по этой [ссылке](https://www.microsoft.com/ru-ru/download/details.aspx?id=22).

## Установка утилиты переноса данных

1\. Выбор языка процесса установки

![installUtil_1.png](https://support.russianit.ru/uploads/images/gallery/2022-06/360005167060_installUtil_1.png)

2\. <span>Выбор пути, куда будет установлена утилита переноса данных</span>

![installUtil_2.png](https://support.russianit.ru/uploads/images/gallery/2022-06/360005167040_installUtil_2.png)

<span>3. Выбор пути до папки, в которой будут расположены ярлыки программы `Утилита переноса данных`, `Перенести данные ПАУ в БД PostgreSQL` и `Перенести данные ПАУ в БД MS Access`</span>

![installUtil_3.png](https://support.russianit.ru/uploads/images/gallery/2022-06/360005214359_installUtil_3.png)

<span>4. Приготовление к установке</span>

![installUtil_4.png](https://support.russianit.ru/uploads/images/gallery/2022-06/360005214379_installUtil_4.png)

<span>5. После завершения установки программы требуется нажать `Завершить`, чтобы начать пользоваться `утилитой переноса данных`</span>

![installUtil_5.png](https://support.russianit.ru/uploads/images/gallery/2022-06/360005167080_installUtil_5.png)

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

Параметры переноса данных определяются с помощью файла конфигурации<span> </span>`settings.config`, расположенного по пути:<span> </span>`%appdata%\RussianIT\TransferUtil\`

### Основные параметры

![mceclip0.png](https://support.russianit.ru/uploads/images/gallery/2022-06/360003527039_mceclip0.png)

### Пример файла конфигурации

![mceclip1.png](https://support.russianit.ru/uploads/images/gallery/2022-06/360003527079_mceclip1.png)

## Описание обменного формата

При переносе данных как из БД PostgreSQL, так и из БД MS Access, формируются файлы определенного формата (дампы):

![mceclip2.png](https://support.russianit.ru/uploads/images/gallery/2022-06/360003527119_mceclip2.png)

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

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

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

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

![mceclip3.png](https://support.russianit.ru/uploads/images/gallery/2022-06/360003527159_mceclip3.png)

``