PostgreSQL – мощная, масштабируемая, кроссплатформенная объектно-реляционная система баз данных с открытым исходным кодом, работающая на Unix-подобных операционных системах, включая Linux и Windows OS. Это система баз данных корпоративного уровня, которая отличается высокой надежностью и обеспечивает пользователям целостность и корректность данных.
В этом пошаговом руководстве мы покажем вам, как установить PostgreSQL 16 и pgAdmin (графический инструмент управления базами данных) на Debian 12 Linux. Есть еще phpPgAdmin, который также легко устанавливается.
1. Обновление системы Debian
Перед установкой PostgreSQL обязательно обновите список пакетов Debian и обновите существующие пакеты с помощью следующих команд apt
sudo apt update sudo apt upgrade
![](https://itshaman.ru/images/x12036_800.webp.pagespeed.ic.VRk8qYDyte.webp)
2. Добавить репозиторий PostgreSQL
Официальный репозиторий PostgreSQL APT Repository будет объединен с вашей системой Linux и предложит автоматические обновления для всех поддерживаемых версий PostgreSQL в течение всего срока их поддержки.
Сначала добавьте репозиторий PostgreSQL, импортируйте ключ подписи репозитория и обновите списки пакетов, как показано на рисунке.
sudo sh -c 'echo "deb https://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" >/etc/apt/sources.list.d/pgdg.list' wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add - sudo apt update
![](https://itshaman.ru/images/x12037_800.webp.pagespeed.ic.sZ2sDbUCtV.webp)
3. Установка PostgreSQL 16 на Debian
После добавления PostgreSQL APT Repository установите сервер PostgreSQL 16 с помощью следующей команды.
sudo apt install postgresql-16
![](https://itshaman.ru/images/x12038_800.webp.pagespeed.ic.hcAk_Uns6-.webp)
Каталог данных PostgreSQL /var/lib/postgresql/16/main/
содержит все файлы данных для базы данных
4. Управление службой PostgreSQL
Чтобы запустить, включить и проверить состояние службы PostgreSQL, используйте следующие команды.
sudo systemctl start postgresql.service sudo systemctl enable postgresql.service sudo systemctl status postgresql.service
![](https://itshaman.ru/images/x12039_800.webp.pagespeed.ic.CPUqD_ydge.webp)
5. Проверка установки PostgreSQL
После установки системы баз данных PostgreSQL на ваш сервер проверьте ее установку, подключившись к серверу баз данных postgres. Пользователь-администратор PostgreSQL именуется как postgres, введите эту команду для доступа к системной учетной записи пользователя.
sudo su postgres cd psql
![](https://itshaman.ru/images/x12040_800.webp.pagespeed.ic.Y6zYCyYYr6.webp)
6. Установка пароля пользователя Postgres
Чтобы установить пароль для пользователя postgres – администратора базы данных, выполните следующую команду.
\password postgres
После выполнения указанной команды вам будет предложено ввести новый пароль.
![](https://itshaman.ru/images/x12041_800.webp.pagespeed.ic.HS_4wyJjMA.webp)
После установки пароля выйдите из окна PostgreSQL.
\q exit
7. Установка pgAdmin в Debian
pgAdmin – это популярный графический интерфейс пользователя (GUI) для управления базами данных PostgreSQL, который используется для создания, редактирования и управления базами данных, таблицами, пользователями и другими объектами базы данных.
Для установки pgAdmin необходимо установить открытый ключ для репозитория с помощью следующей команды curl.
curl -fsS https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo gpg --dearmor -o /usr/share/keyrings/packages-pgadmin-org.gpg
Следующим образом создайте файл конфигурации репозитория следующей командой.
sudo sh -c 'echo "deb [signed-by=/usr/share/keyrings/packages-pgadmin-org.gpg] https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main" >/etc/apt/sources.list.d/pgadmin4.list && apt update'
![](https://itshaman.ru/images/x12042_800.webp.pagespeed.ic.zJ81oKv0Ci.webp)
Следующим образом установите pgAdmin, как показано на рисунке.
После этого необходимо выполнить скрипт веб-настройки для конфигурирования pgadmin4 для работы в веб-режиме, как показано на рисунке.
sudo /usr/pgadmin4/bin/setup-web.sh
![](https://itshaman.ru/images/x12044_800.webp.pagespeed.ic.wM7_AlCQT9.webp)
Затем запустите веб-браузер и введите следующий URL-адрес для входа в веб-интерфейс pgAdmin4 – http://your-server-ip/pgadmin4
![](https://itshaman.ru/images/x12045_800.webp.pagespeed.ic.VwXocCPwHd.webp)
Введите адрес электронной почты и пароль, затем нажмите кнопку Login, чтобы открыть страницу панели pgAdmin4.
![](https://itshaman.ru/images/x12046_800.webp.pagespeed.ic.Xz-H7bbR0i.webp)
Заключение
Вы успешно установили PostgreSQL 16 и pgAdmin на Debian 12. Теперь вы можете начать использовать pgAdmin для управления базами данных PostgreSQL.
Комментарии (0)