Опубликован PostgreSQL 11.
Это объектно-реляционная, масштабируемая, совместимая с SQL-совместимостью система управления базами данных.
PostgreSQL разработан в Калифорнийском университете в университете компьютерных наук Беркли.
Эта статья поможет вам установить PostgreSQL 11 в систему Fedora 28/27/26.
Эта статья была протестирована на Fedora 28.
Шаг 1 – Настройка репозитория Yum
Во-первых, вам необходимо настроить репозиторий PostgreSQL в вашей системе.
Используйте одну из приведенных ниже команд в соответствии с версией вашей операционной системы.
## Fedora 28 rpm -Uvh https://yum.postgresql.org/11/fedora/fedora-28-x86_64/pgdg-fedora11-11-2.noarch.rpm ## Fedora 27 rpm -Uvh https://yum.postgresql.org/11/fedora/fedora-27-x86_64/pgdg-fedora11-11-2.noarch.rpm ## Fedora 26 rpm -Uvh https://yum.postgresql.org/11/fedora/fedora-26-x86_64/pgdg-fedora11-11-2.noarch.rpm
Для получения дополнительной информации посетите страницу ссылок репозиториев PostgreSQL, где вы можете получить rpm-пакет репозитория для различных операционных систем.
Шаг 2 – Установите PostgreSQL 11 на Fedora
После включения репозитория PostgreSQL yum в вашей системе используйте следующую команду для установки PostgreSQL 11 в вашей системе с помощью менеджера пакетов yum.
sudo dnf install postgresql11-server
Кроме того, в вашей системе будут установлены дополнительные пакеты. Введите y для подтверждения и завершения процесса установки.
Шаг 3 – Инициализация PGDATA
После этого вам нужно инициализировать экземпляр PostgreSQL.
Другими словами, это создаст каталог данных и другие файлы конфигурации в вашей системе. Для инициализации базы данных используйте команду ниже.
/usr/pgsql-11/bin/postgresql-11-setup initdb
Команда займет некоторое время, чтобы инициализировать PostgreSQL в первый раз. Переменная среды PGDATA содержит путь к каталогу данных.
Каталог данных PostgreSQL 11 Путь: /var/lib/pgsql/11/data/
Setp 4 – запуск сервера PostgreSQL
Чтобы запустить службу PostgreSQL, выполните следующую команду в соответствии с вашими операционными системами.
Кроме того, включите службу PostgreSQL для автозапуска при загрузке системы.
sudo systemctl enable postgresql-11.service sudo systemctl start postgresql-11.service
Шаг 5 – Проверка установки PostgreSQL
После завершения вышеуказанных шагов. Ваш сервер PostgreSQL 11 готов к использованию. Войдите в postgres, чтобы проверить соединение.
su - postgres -c "psql" psql (11.0) Type "help" for help. postgres=#
Вы можете создать пароль для пользовательских postgres для целей безопасности.
\password postgres
В заключение вы успешно установили сервер базы данных PostgreSQL в систему Fedora 28/27/26.