PostgreSQL10 — это мощная, легко масштабируемая, кроссплатформенная объектно-реляционная база данных с открытым исходным кодом, работающая в Unix-подобных операционных системах, включая Linux и Windows. Это система баз данных уровня предприятия, которая очень надежна и предлагает пользователям целостность и корректность сохранения данных.
В этой статье мы расскажем, как установить последнюю версию PostgreSQL10 на CentOS, RHEL, Oracle Enterprise Linux, Scientific Linux и Fedora, используя официальный репозиторий PostgreSQL_Yum.
Добавьте PostgreSQL Yum Repository
Этот официальный репозиторий PostgreSQL Yum для вашей системы Linux, он предлагает автоматические обновления для всех поддерживаемых версий PostgreSQL10 в дистрибутивах на основе RedHat, таких как CentOS и Scientific Linux, а также текущих версий Fedora.
Обратите внимание, что из-за более короткого цикла поддержки Fedora доступны не все версии, и мы не рекомендуем использовать Fedora для развертывания серверов.
Чтобы использовать репозиторий yum, выполните следующие действия:
--------------- On RHEL/CentOS 7 and Scientific Linux/Oracle Linux 7 ---------------
# yum install https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-7-x86_64/pgdg-redhat10-10-1.noarch.rpm
--------------- On 64-Bit RHEL/CentOS 6 and Scientific Linux/Oracle Linux 6 ---------------
# yum install https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-6-x86_64/pgdg-redhat10-10-1.noarch.rpm
--------------- On 32-Bit RHEL/CentOS 6 and Scientific Linux/Oracle Linux 6 ---------------
# yum install https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-6-i386/pgdg-redhat10-10-1.noarch.rpm
--------------- On Fedora 26 ---------------
# dnf install https://download.postgresql.org/pub/repos/yum/10/fedora/fedora-26-x86_64/pgdg-fedora10-10-2.noarch.rpm
--------------- On Fedora 25 ---------------
# dnf install https://download.postgresql.org/pub/repos/yum/10/fedora/fedora-25-x86_64/pgdg-fedora10-10-3.noarch.rpm
--------------- On Fedora 24 ---------------
# dnf install https://download.postgresql.org/pub/repos/yum/10/fedora/fedora-24-x86_64/pgdg-fedora10-10-3.noarch.rpm
Установите PostgreSQL сервер
После добавления репозитория PostgreSQL yum в соответствующий дистрибутив Linux используйте следующую команду для установки пакетов сервера и клиента PostgreSQL10:
# yum install postgresql10-server postgresql10 [On RedHat based Distributions]
# dnf install postgresql10-server postgresql10 [On Fedora Linux]
Важно: Каталог данных PostgreSQL /var/lib/pgsql/10/data/ содержит все файлы данных для базы данных.
Инициализируйте базу данных PostgreSQL
Из-за некоторых политик для дистрибутивов на основе Red Hat установка PostgreSQL не будет активна для автоматического запуска и инициализация баз данных не будет выполняться автоматически. Чтобы завершить инициализацию базы данных, вам необходимо инициализировать базу данных перед её первым использованием.
# /usr/pgsql-10/bin/postgresql-10-setup initdb
Включите PostgreSQL Server
После завершения инициализации базы данных запустите службу PostgreSQL10 и включите службу PostgreSQL для автоматического запуска при загрузке системы:
--------------- On SystemD ---------------
# systemctl start postgresql-10
# systemctl enable postgresql-10
# systemctl status postgresql-10
--------------- On SysVinit ---------------
# service postgresql-10 start
# chkconfig postgresql-10 on
# service postgresql-10 status
Проверьте установку PostgreSQL
После установки PostgreSQL10 на свой сервер проверьте его установку, подключившись к серверу баз данных postgres:
# su - postgres
$ psql
psql (10.0)
Type "help" for help.
Если вы хотите, вы можете создать пароль для пользователя postgres в целях безопасности:
postgres=# \password postgres
Вы можете найти больше информации на домашней странице PostgreSQL10: https://www.postgresql.org/
Спасибо за уделенное время на прочтение статьи!
Если возникли вопросы, задавайте их в комментариях.
Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!
Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Cisco, курсы по кибербезопасности, полный курс по кибербезопасности, курсы DevNet (программируемые сети) от Академии Cisco, курсы Linux от Linux Professional Institute на платформе SEDICOMM University (Университет СЭДИКОММ).
Курсы Cisco и Linux с трудоустройством!
- Поможем стать экспертом в сетевом администрировании и получить международные сертификаты Cisco CCNA Routing & Switching или Linux LPI.
- Предлагаем проверенную программу и учебник экспертов из Cisco Networking Academy и Linux Professional Institute, сертифицированных инструкторов и личного куратора.
- Поможем с трудоустройством и сделать карьеру. 100% наших выпускников трудоустраиваются.
- Проводим вечерние онлайн-лекции на нашей платформе или обучайтесь очно на базе Киевского офиса.
- Спросим у вас об удобном времени для практик и подстроимся: понимаем, что времени учиться мало.
- Если хотите индивидуальный график — обсудим и осуществим.
- Выставим четкие дедлайны для самоорганизации. Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
- отредактировать резюме;
- подготовиться к техническим интервью;
- подготовиться к конкурсу на понравившуюся вакансию;
- устроим на работу в Cisco по программе Cisco Incubator, New Graduate и Experienced. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.