Как установить PostgreSQL на Debian 11

Как установить PostgreSQL на Debian 11

 

В этом руководстве мы покажем вам, как установить PostgreSQL на Debian 11. Для тех из вас, кто не знал, PostgreSQL — это мощная система объектно-реляционной базы данных с открытым исходным кодом, которая использует и расширяет язык SQL в сочетании с множеством функций. которые безопасно хранят и масштабируют самые сложные рабочие нагрузки с данными. PostgreSQL активно развивается более 30 лет и широко используется в качестве базы данных для множества мобильных и веб-приложений.

В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo‘ к командам для получения привилегий root. Я покажу вам пошаговую установку PostgreSQL 13 на Debian 11 (Bullseye).

Установите PostgreSQL на Debian 11 Bullseye

Шаг 1. Перед установкой любого программного обеспечения важно убедиться, что ваша система обновлена, выполнив следующие aptкоманды в терминале:

sudo apt update
sudo apt upgrade
sudo apt install wget software-properties-common apt-transport-https gnupg gnupg2

Шаг 2. Установка PostgreSQL в Debian 11.

По умолчанию PostgreSQL недоступен для установки непосредственно из базового репозитория Debian 11. Теперь мы добавляем в вашу систему официальный репозиторий PostgreSQL:

echo "deb [signed-by=/usr/share/keyrings/postgresql-keyring.gpg] http://apt.postgresql.org/pub/repos/apt/ bullseye-pgdg main" | sudo tee /etc/apt/sources.list.d/postgresql.list

Затем импортируйте ключ подписи PostgreSQL:

curl -fsSL https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo gpg --dearmor -o /usr/share/keyrings/postgresql-keyring.gpg

Наконец, выполните следующую команду для установки PostgreSQL:

sudo apt update
sudo apt install postgresql-13

После установки PostgreSQL запустите службу PostgreSQL и включите ее запуск при перезагрузке системы:

sudo systemctl start postgresql
sudo systemctl enable postgresql
sudo systemctl status postgresql

Шаг 3. Доступ к серверу базы данных PostgreSQL.

После установки PostgreSQL postgresпо умолчанию создается новый пользователь с именем . Вы можете подтвердить это, взглянув на файл, в котором хранится такая информация о пользователях, как UID и GID:/etc/passwd

cat /etc/passwd | grep -i postgres

Чтобы подключиться к базе данных, переключитесь на postgresпользователя, как показано:

su - postgres
psql

Теперь вы вошли на сервер базы данных PostgreSQL. Чтобы проверить данные для входа, используйте следующую команду из командной строки базы данных:

postgres-# \conninfo

Запустите команду справки, чтобы просмотреть использование некоторых команд:

postgres=# help

Чтобы отключиться от командной строки базы данных PostgreSQL, просто введите приведенную ниже команду и нажмите клавишу ВВОД. Он вернет вас обратно в командную строку Ubuntu:

postgres-# \q

Поздравляю! Вы успешно установили PostgreSQL . Благодарим за использование этого руководства для установки последней версии базы данных PostgreSQL на Debian 11 Bullseye. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт PostgreSQL .

Один комментарий

  1. Все делал последовательно по инструкции, и при попытке выполнить psql получаю вот такое:
    psql: ошибка: подключиться к серверу через сокет «/var/run/postgresql/.s.PGSQL.5432» не удалось: Нет такого файла или каталога

Оставить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *

20 − 2 =