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

Установка PostgreSQLLink to Установка 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

Запуск pgAdminLink to Запуск pgAdmin

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

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

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

  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.