Для запуска установки PostgreSQL (далее «PG») авторизуйтесь под учётной записью с правами администратора, запустите ранее загруженный файл дистрибутива postgresql-12.8-1-windows-x64.exe и нажмите кнопку «Next» в открывшемся окне инсталлятора:
Выберите директорию, в которую будет установлен PG, и нажмите кнопку «Next»:
В окне выбора устанавливаемых компонентов PG установите следующие флажки и нажмите «Next»:
Выберите директорию, в которой PG будет хранить файлы баз данных и нажмите кнопку «Next»:
Примечание: Для тестовой установки можно оставить директорию по умолчанию, но в промышленной среде данные всегда хранятся отдельно от СУБД, поэтому лучше указать директорию на отдельном диске.
Придумайте и введите пароль учётной записи postgres в окне установки пароля администратора базы данных, нажмите «Next»:
Далее задайте номер TCP/IP порта для работы PG. Рекомендуем оставить предложенный по умолчанию порт, если он не занят другим ПО в вашей системе. Нажмите «Next»:
В окне выбора кодировки базы данных оставьте предложенное программой значение и нажмите «Next»:
Все готово к запуску установки. Еще раз проверьте правильность всех настроек и нажмите «Next»:
Установщик покажет окно предупреждения о готовности к установке PG на ваш компьютер, нажмите «Next»:
После окончания установки будет открыто окно с информацией о завершения установки, нажмите кнопку «Finish»:
Подключите Pgadmin 4
Управлять PG удобно при помощи графического инструмента Pgadmin 4. Для запуска Pgadmin 4 вам необходимо зайти в меню «Пуск», найти «PostgreSQL 12» и выбрать в нем «pgAdmin 4».
Pgadmin 4 откроется и предложит ввести пароль:
После ввода ранее созданного вами пароля учётной записи postgres, станет доступен выбор серверов баз данных. При попытке доступа к установленному PG вам снова будет необходимо ввести пароль учётной записи postgres:
После нажатия кнопки «ОК» вы получите доступ к установленному PG и после раскрытия списка «Databases (1)» увидите следующее окно:
Вы получили доступ к PG через Pgadmin 4.
Создайте базу данных для Адаптера СМЭВ
Сначала необходимо создать учётную запись PG, которая будет владельцем новой базы данных. Для этого авторизуйтесь в Pgadmin 4 под учётной записью postgres, выберите базу данных «postgres» и в меню «Tools» выберите пункт «Query Tool»:
После этого в открывшемся инструменте запросов Query Tool последовательно выполните две команды:
Эти команды производят:
- Создание пользователя «smev_adapter» с паролем «123456» (измените пароль на реальный, не желательно использование спец символов);
- Создание базы данных «smev_adapter_single» и назначение пользователя «smev_adapter» ее владельцем.
Пример результата выполнения этих запросов:
На этом установка и настройка PG завершена.
Создание структуры базы и первичное заполнение таблиц базы данных будет выполнено автоматически при установке Адаптера СМЭВ.
Если вы планируете установку Адаптера и PG на разные компьютеры/инстансы ОС, рекомендуем дополнительно ознакомиться со статьей:
Размещение СУБД PostgreSQL на отдельном от адаптера Windows сервере