PostgreSQL — это система управления реляционными базами данных с открытым исходным кодом, используемая крупными компаниями по всему миру. Это мощная и надежная RDMS, предлагающая обширный набор функций хранения и управления данными. В этой статье мы покажем вам, как установить PostgreSQL в Debian 12.
PostgreSQL масштабируем, что позволяет пользователям хранить и обрабатывать огромные объемы данных, обеспечивая при этом высокую производительность и надежность. Начнем с установки.
Предварительные условия
- Debian 12 VPS с объемом оперативной памяти не менее 4 ГБ.
- Доступ по SSH с привилегиями sudo или root-доступом.
Кроме того, рекомендуется иметь как минимум 2 ГБ SWAP-памяти, даже если у вас достаточно доступной оперативной памяти.
Шаг 1. Обновите систему
Прежде всего, нам нужно войти в наш Debian 12 VPS через SSH:
|
|
Замените «root» на пользователя с привилегиями sudo или root, если необходимо. Кроме того, замените «IP_Address» и «Port_Number» соответствующим IP-адресом вашего сервера и номером порта SSH. Далее давайте убедимся, что мы используем Debian 12. Вы можете сделать это следующим образом:
|
|
Команда должна вернуть вывод, подобный этому:
|
|
Шаг 2. Установите PostgreSQL
Существует несколько различных способов установки PostgreSQL в Debian 12. Один метод использует репозиторий системы по умолчанию, другой — официальный репозиторий PostgreSQL, или вы можете установить его из исходного кода. В этом уроке мы покажем вам два самых простых способа установки PostgreSQL в Debian 12.
Способ 1
Самый простой способ установить PostgreSQL в Debian 12 — использовать Advanced Package Tool (apt). Установка проста и понятна. Выполните команду ниже, чтобы установить PostgreSQL.
|
|
В системе Debian 12 PostgreSQL запускается автоматически после установки. Чтобы убедиться в этом, мы можем вызвать эту команду.
|
|
Команда выше вернет вывод, подобный этому:
|
|
Мы также можем проверить установленную версию PostgreSQL, выполнив эту команду.
|
|
Вы должны увидеть это как результат.
|
|
Способ 2
Большинство дистрибутивов Linux поставляют PostgreSQL в свой репозиторий. Однако включенная версия PostgreSQL в некоторых случаях сильно устарела. Чтобы получить самую последнюю версию PostgreSQL или конкретную версию PostgreSQL, мы можем использовать репозиторий PostgreSQL. Этот репозиторий будет интегрирован с вашей обычной системой и управлением исправлениями, а также будет предоставлять автоматические обновления для всех поддерживаемых версий PostgreSQL на протяжении всего срока поддержки PostgreSQL. В этом методе мы покажем вам, как установить PostgreSQL, используя их официальный репозиторий.
Прежде всего, прежде чем продолжить, нам нужно установить пакет gnupg.
|
|
После его установки мы можем добавить или создать конфигурацию хранилища файлов. Давайте выполним эту команду.
|
|
Затем импортируйте ключ подписи репозитория. Это гарантирует, что устанавливаемые нами пакеты взяты из надежного источника. Выполните следующую команду:
|
|
После завершения нам нужно обновить список пакетов в нашей системе Debian 12.
|
|
Наконец, установите последнюю версию PostgreSQL.
|
|
Если вам нужна конкретная версия, например PostgreSQL 14, используйте «postgresql-14» вместо «postgresql» в приведенной выше команде.
Чтобы проверить установленную версию, в зависимости от версии, вы можете запустить следующую команду:
|
|
Он вернет такой вывод:
|
|
Шаг 3. Использование PostgreSQL
После установки PostgreSQL во время установки будут настроены база данных и учетная запись пользователя по умолчанию под названием postgres
. Чтобы получить доступ к базе данных, выполните следующую команду в вашей системе Debian 12, чтобы переключиться на пользовательский postgres.
|
|
После переключения на пользователя postgres мы можем запустить эту команду, чтобы войти в оболочку PostgreSQL.
|
|
|
|
Запустите \l
, чтобы получить список баз данных.
|
|
Чтобы выйти из оболочки PostgreSQL, просто введите \q
и нажмите ENTER
.
Поздравляем! Вы успешно установили PostgreSQL в Debian 12, а также освоили некоторые основные команды управления PostgreSQL.
Если вам понравился этот пост о том, как установить PostgreSQL на Debian 12, поделитесь им с друзьями в социальных сетях или просто оставьте комментарий в разделе комментариев. Спасибо.