Управление базами данных в средах Linux - одно из лучших решений для максимально эффективного использования нашего сервера Ubuntu или Debian.
PostgreSQL становится одной из лучших бесплатных альтернатив для управления всеми нашими данными с множеством функций и возможностей.
Сегодня Solvetic проанализирует, как установить PostgreSQL на Debian 9.
Что такое PostgreSQL?
PostgreSQL - это мощная система реляционной базы данных объектов с открытым исходным кодом с более чем 15-летним развитием, позволяющая нам иметь инструмент с высокой надежностью, целостностью данных и исправлением ошибок.
PostgreSQL является мультисистемным, поскольку его можно устанавливать в операционных системах Linux, UNIX (AIX, BSD, HP-UX, SGI IRIX, macOS, Solaris, Tru64) и Windows.
При использовании PostgreSQL у нас будет менеджер базы данных, полностью совместимый с ACID, он полностью поддерживает внешние ключи, комбинации, представления, триггеры и хранимые процедуры (на нескольких языках).
Он включает в себя большинство типов данных SQL: 2008, включая INTEGER, NUMERIC, BOOLEAN, CHAR, VARCHAR, DATE, INTERVAL и TIMESTAMP. Он также поддерживает хранение больших двоичных объектов, включая изображения, звуки или видео. Он имеет собственные программные интерфейсы для C / C ++, Java, .Net, Perl, Python, Ruby, Tcl, ODBC и многих других.
В настоящее время PostgreSQL предлагает стабильную версию 9.6, а версия 10 доступна в бета-версии.
Теперь посмотрим, как установить этот менеджер баз данных в Debian 9.
примечание
Важно уточнить, что если мы не являемся пользователями root, мы должны поставить sudo для правильного выполнения описанных команд.
1. Добавьте репозиторий PostgreSQL APT в Debian или Ubuntu
Этот официальный репозиторий PostgreSQL APT, который мы установим, будет объединен с операционной системой, предлагающей автоматические обновления для всех совместимых версий PostgreSQL в дистрибутивах Debian и Ubuntu.
Шаг 1
Для этого процесса мы создадим новый файл, выполнив следующую строку:
/etc/apt/sources.list.d/pgdg.list
Шаг 2
После создания файла мы добавим следующую строку с учетом используемой версии Debian или Ubuntu:
Debian 9 Strecht: deb http://apt.postgresql.org/pub/repos/apt/ stretch-pgdg main Debian 8 Джесси: deb http://apt.postgresql.org/pub/repos/apt/ jessie-pgdg main Debian 7 Wheezy: deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main Ubuntu 17.04: deb http://apt.postgresql.org/pub/repos/apt/ zesty-pgdg main Ubuntu 16.04: deb http://apt.postgresql.org/pub/repos/apt/ xenial-pgdg main Ubuntu 14.04: deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main
Шаг 3
Мы сохраняем изменения, используя ключи
Ctrl + O
и мы покидаем редактор, используя
Ctrl + X
2. Импортируйте ключи в Debian или Ubuntu
Шаг 1
Затем мы импортируем ключ подписи репозитория и обновим списки системных пакетов, выполнив сначала следующую команду:
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
Шаг 2
Позже мы обновляем систему с помощью команды.
обновление sudo apt
3. Установите сервер PostgreSQL на Debian или Ubuntu
Шаг 1
После обновления операционной системы мы выполним следующую команду для установки сервера PostgreSQL:
apt установить postgresql-9.6
Шаг 2
Введите букву S, чтобы подтвердить установку пакетов PostgreSQL. После завершения установки PostgreSQL мы увидим следующее:
S
Шаг 3
В случае Debian и Ubuntu база данных запускается автоматически. Каталог, в котором мы найдем все файлы конфигурации PostgreSQL, находится по пути:
/var/lib/postgresql/9.6/main$config[ads_text5] not found
4. Запустите и включите сервер PostgreSQL в Debian или Ubuntu
После инициализации сервера базы данных следующим шагом является запуск службы PostgreSQL и включение автоматического запуска службы PostgreSQL при запуске системы, для этого мы выполним следующие команды по порядку:
В systemd
systemctl запустить postgresql.service systemctl включить postgresql.service sudo systemctl статус postgresql.service
В СисВинит
служба postgresql-9.6 запускает chkconfig postgresql на статус службы postgresql-9.6$config[ads_text6] not found
5. Проверьте правильность установки PostgreSQL в Debian или Ubuntu.
После установки системы баз данных PostgreSQL в Ubuntu или Debian мы можем проверить установку, подключившись к серверу баз данных postgres.
Шаг 1
Пользователь администратора PostgreSQL называется postgres, мы выполним следующую команду для доступа к системной учетной записи пользователя:
Ваш Postgres CD PSQL
Шаг 2
Результат будет следующим:
Шаг 3
Если мы хотим установить пароль для администратора базы данных postgre, мы будем использовать следующую команду. Там мы должны ввести и подтвердить пароль.
\ пароль postgres
Шаг 4
Если мы хотим защитить системную учетную запись пользователя postgre, мы будем использовать следующую команду. Там мы введем и подтвердим соответствующий пароль.
passwd postgresКак мы видим, PostgreSQL легко установить на Debian или Ubuntu.
СТАТЬИ