Это статья об установке PostgreSQL. Настройка связи с r_keeper 7 описана в отдельной статье.

Установка PostgreSQL

  1. Скачайте установщик на сайте: https://www.postgresql.org/download/windows/
    На момент написания статьи последней версией базы данных PostgreSQL была 13.3. В процессе установки мы использовали 64-разрядную платформу, поэтому в данной инструкции была выбрана версия для Windows x86-64.
  2. Запустите .exe файл и пройдите основные шаги по установке.
    Почти все шаги уже имеют предзаполненные значения. Без необходимости их не нужно менять:
    • Укажите путь для установки.
      Расположение сервера не имеет значения, если только нет конкретных причин для изменения.
    • Укажите компоненты базы данных.
      По умолчанию выбраны все.
    • Выберите путь для хранимых данных.
      Расположение базы данных тоже не имеет значения.
    • Выберите пароль для супер-пользователя postgres.
      Например: postgres.
    • Выберите порт для устанавливаемой копии сервера PostgreSQL.
      По умолчанию: 5432.
    • Выберите локализацию базы данных. По умолчанию это просто Default locale.
      В дальнейшем при использовании Unicode локализация не будет имеет значения для хранимых данных. Но от локализации зависят названия, например, дней недели и месяцев.
  3. Установщик предложит посмотреть на выбранные параметры.
  4. Проверьте и начните установку.
  5. Stack Builder пока не требуется запускать. Уберите галочку и нажмите Finish

Запуск pgAdmin

  1. В папке PostgreSQL 13 выберите и запустите приложение pgAdmin 4.
  2. Откроется окно запуска.
  3. Задайте пароль для административной панели, например, postgres.
  4. Нажмите на кнопку OK.

    Произойдет подключение к серверу по указанному при установке паролю. После чего появится одна предустановленная база данных postgres.
  5. Создайте свою базу данных. 

Создание базы данных

  1. Выберите стандартную базу данных postgres и нажмите на нее правой кнопкой мыши.
  2. В появившемся меню нажмите на пункт Query Tool.

    В центральной части программы откроется поле для ввода кода SQL.

  3. В это поле введите следующий код с именем новой базы данных:

    create database pgs;
    SQL
  4. Нажмите на кнопку выполнения кода .

    После этого появится сообщение о том, что создана база данных pgs.
  5. Чтобы ее увидеть, правой кнопкой мыши нажмите на узел Databases и в контекстном меню выберите Refresh...

    Произойдет обновление, и в списке появится созданная база данных.
  6. По умолчанию база данных является неактивной, поэтому ее значок имеет серый цвет.
    Чтобы к ней подключиться, достаточно нажать на нее и раскрыть ее узел.
  7. Создайте пользователей для работы с базой данных:
    • Выберите созданную базу данных pgs и нажмите на нее правой кнопкой мыши.
    • В появившемся меню нажмите на пункт Query Tool.

    • Введите следующий код:

      create user username password 'pgspgs';
      grant all on database pgs to username;
      alter user username with createrole;
      SQL

      Создастся пользователь username с полным доступом к базе данных pgs и возможностью создавать роли.

  8. Чтобы проверить создание пользователя в pgAdmin 4, наберите команду в Query Tool:

    select *
    from pg_shadow
    SQL

    Появится список всех пользователей:

  9. При закрытии pgAdmin 4 сохраните сделанные изменения в существующую или новую папку.

  10. Перейдите в инструкцию по настройке связи r_keeper с базой данных PostgreSQL.