# Порядок действий при переходе на PostgreSQL

Данная инструкция описывает необходимые действия для начала использования ПАУ с PostgreSQL в качестве основной базы данных.

Для обеспечения правильного перехода с базы данных MS Access на систему управления базами данных PostgreSQL вам потребуется системный администратор, который обеспечит выполнение условий, содержащихся в инструкциях.

На текущий момент, переход на другую базу данных доступен для версий ПАУ начиная с `3.12.0.1`. В том случае, если сейчас используется ПАУ версии ниже чем `3.12.0.1`, то необходимо обновить ПАУ и рабочую БД до требуемой версии.

## Порядок действий при переходе на PostgreSQL

1. Скачать по [ссылке](https://drive.russianit.ru/d/s/12WQEF5YLJftEtF4SSUcg3076JwOTbm4/qam2_4yTfPpFfkKNbRXvBe9yXSpmW7rX-Hb6A7bcgHww) **PostgreSQL 12\*** версии и установить на сервер или ПК, который будет выполнять роль сервера ([перейти к инструкции](https://support.russianit.ru/books/pomoshchnik-arbitrazhnogo-upravliaiushchego/page/ustanovka-subd-postgresql-na-os-windows))

\*При скачивании этого продукта, который является собственностью ENTERPRISEDB («EDB»), и при использовании вы соглашаетесь с условиями его использования (лиц.соглашение [https://www.enterprisedb.com/legal/EDB-Eula)](https://www.enterprisedb.com/legal/EDB-Eula)

2\. Скачать по [ссылке](https://www.pgadmin.org/download/pgadmin-4-windows/) и установить pgAdmin ([перейти к инструкции](https://support.russianit.ru/books/pomoshchnik-arbitrazhnogo-upravliaiushchego/page/nastroika-subd-postgresql))

3\. Подключиться к серверу СУБД PostgreSQL через pgAdmin ([перейти к инструкции](https://support.russianit.ru/books/pomoshchnik-arbitrazhnogo-upravliaiushchego/page/nastroika-subd-postgresql))

4\. Создать пустую базу данных ama ([перейти к инструкции](https://support.russianit.ru/books/pomoshchnik-arbitrazhnogo-upravliaiushchego/page/nastroika-subd-postgresql))

5\. Создать пользователя ama\_user ([перейти к инструкции)](https://support.russianit.ru/books/pomoshchnik-arbitrazhnogo-upravliaiushchego/page/nastroika-subd-postgresql)

6\. Установить утилиту переноса данных ([перейти к инструкции](https://support.russianit.ru/books/pomoshhnik-arbitraznogo-upravlyayushhego/page/ustanovka-utility-perenosa-dannykh))

7\. Настроить утилиту переноса данных ([перейти к инструкции](https://support.russianit.ru/books/pomoshchnik-arbitrazhnogo-upravliaiushchego/page/nastroika-utility-perenosa-dannykh))

8\. Перенести данные в базу данных PostgreSQL с помощью утилиты переноса данных ([перейти к инструкции](https://support.russianit.ru/books/pomoshhnik-arbitraznogo-upravlyayushhego/page/perenos-dannykh-iz-bd-ms-access-v-bd-postgresql))

9\. Настроить права пользователей, для работы с существующими таблицами и др. объектами ([перейти к инструкции](https://support.russianit.ru/books/pomoshchnik-arbitrazhnogo-upravliaiushchego/page/nastroika-subd-postgresql))

10\. Настроить удалённый доступ к СУБД PostgreSQL ([перейти к инструкции](https://support.russianit.ru/books/pomoshhnik-arbitraznogo-upravlyayushhego/page/nastroika-udalennogo-dostupa-k-bd-postgresql))

11\. Скачать и установить ПАУ с поддержкой работы с СУБД PostgreSQL по [ссылке](https://rsit.ru/load/ama/)

12\. Убедиться, что на каждом рабочем месте стоит версия утилиты резервного копирования СУБД PostgreSQL такая же или выше, чем версия базы PostgreSQL, к которой вы будете подключаться. Если нет, то надо обновить утилиты.

- - как проверить версию утилиты резервного копирования базы данных ([перейти к инструкции](https://support.russianit.ru/books/pomoshhnik-arbitraznogo-upravlyayushhego/page/reshenie-problem-sviazannykh-s-obnovleniem-bazy-dannykh-pau));
    - как проверить версию используемой базы данных PostgreSQL ([перейти к инструкции](https://support.russianit.ru/books/pomoshhnik-arbitraznogo-upravlyayushhego/page/reshenie-problem-sviazannykh-s-obnovleniem-bazy-dannykh-pau));
    - как обновить утилиты резервного копирования базы данных ([перейти к инструкции](https://support.russianit.ru/books/pomoshhnik-arbitraznogo-upravlyayushhego/page/reshenie-problem-sviazannykh-s-obnovleniem-bazy-dannykh-pau));

13\. Запустить ПАУ и подключиться к базе данных PostgreSQL ([перейти к инструкции](https://support.russianit.ru/books/pomoshhnik-arbitraznogo-upravlyayushhego/page/nastroika-rabochego-mesta-pau-dlia-raboty-s-subd-postgresql))

# Вопросы и ответы

**Вопрос:** Мы используем несколько БД при работе, как их объединить в одну?

**Ответ:** На данный момент такой возможности нет, в одном из ближайших релизов добавим.

**Вопрос:** Мы используем несколько БД при работе, как сделать так же с PostgreSQL?

**Ответ:** При переносе данных из базы данных MS Access в базу данных PostgreSQL необходимо в файле конфигурации в параметре pg\_dbname указать наименование название БД, отличное от ama и при подключении указать его

**Вопрос:** Можем ли мы перейти обратно с PostgreSQL на MS Access?

**Ответ:** Да, для этого нужно воспользоваться утилитой переноса данных