Как установить postgresql на Ubuntu

Обновлено: 03.07.2024

PostgreSQL – это объектно-реляционная система баз данных, обладающая функциями традиционных коммерческих систем баз данных с улучшениями, которые можно найти в системах СУБД следующего поколения.

Установка

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

Служба базы данных автоматически настраивается с допустимыми значениями по умолчанию, но ее можно настроить в соответствии с вашими особыми потребностями.

Конфигурация

PostgreSQL поддерживает несколько методов аутентификации клиентов. В Ubuntu одноранговый узел является методом аутентификации по умолчанию, используемым для локальных подключений, в то время как scram-sha-256 используется по умолчанию для подключений к хосту (до Ubuntu 21.10 это был md5). Пожалуйста, обратитесь к Руководству администратора PostgreSQL, если вы хотите настроить альтернативы, такие как Kerberos.

В следующем обсуждении предполагается, что вы хотите включить соединения TCP/IP и использовать метод MD5 для проверки подлинности клиента. Файлы конфигурации PostgreSQL хранятся в каталоге /etc/postgresql//main. Например, если вы устанавливаете PostgreSQL 12, файлы конфигурации хранятся в каталоге /etc/postgresql/12/main.

Совет

Чтобы настроить аутентификацию IDENT, добавьте записи в файл /etc/postgresql/12/main/pg_ident.conf. В файле есть подробные комментарии, которые помогут вам.

Чтобы другие компьютеры могли подключаться к вашему серверу PostgreSQL, отредактируйте файл /etc/postgresql/12/main/postgresql.conf

Примечание

Чтобы разрешить подключения как IPv4, так и IPv6, замените «localhost» на «::»

Подробнее о других параметрах см. в файле конфигурации или в документации PostgreSQL, чтобы узнать, как их можно редактировать.

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

Приведенная выше команда подключается к базе данных PostgreSQL template1 от имени пользователя postgres. Как только вы подключитесь к серверу PostgreSQL, вы увидите приглашение SQL. Вы можете запустить следующую команду SQL в приглашении psql, чтобы настроить пароль для пользователя postgres.

После настройки пароля отредактируйте файл /etc/postgresql/12/main/pg_hba.conf, чтобы использовать аутентификацию MD5 с пользователем postgres:

Наконец, вам следует перезапустить службу PostgreSQL, чтобы инициализировать новую конфигурацию. В командной строке терминала введите следующее, чтобы перезапустить PostgreSQL:

Предупреждение

Приведенная выше конфигурация никоим образом не завершена. Пожалуйста, обратитесь к Руководству администратора PostgreSQL, чтобы настроить дополнительные параметры.

Вы можете проверить подключение к серверу с других компьютеров с помощью клиента PostgreSQL.

Примечание

Замените доменное имя на фактическое доменное имя вашего сервера.

Потоковая репликация

PostgreSQL имеет удобную функцию, называемую потоковой репликацией, которая позволяет непрерывно отправлять и применять записи WAL XLOG к некоторому числу резервных серверов, чтобы поддерживать их в актуальном состоянии. Здесь представлен очень простой и простой способ репликации сервера PostgreSQL (главного) на резервный сервер.

Сначала создайте пользователя репликации на главном сервере, который будет использоваться резервным сервером:

Давайте настроим главный сервер для включения потоковой репликации. Откройте файл /etc/postgresql/12/main/postgresql.conf и убедитесь, что у вас есть следующие строки:

Также отредактируйте файл /etc/postgresql/12/main/pg_hba.conf, добавив дополнительную строку, разрешающую подключение к резервному серверу с использованием пользователя-репликатора:

Перезапустите службу, чтобы применить изменения:

Теперь на резервном сервере давайте остановим службу PostgreSQL:

Отредактируйте /etc/postgresql/12/main/postgresql.conf, чтобы настроить горячее резервирование:

Создать резервную копию текущего состояния главного сервера:

В команде pg_basebackup флаги означают следующее:

  • -h : имя хоста или IP-адрес главного сервера
  • -D : каталог данных
  • -U : пользователь, который будет использоваться в операции
  • -P : включает отчеты о ходе выполнения.
  • -v : включает подробный режим
  • -R : создает файл standby.signal и добавляет параметры подключения к postgresql.auto.conf

Наконец, давайте запустим службу PostgreSQL на резервном сервере:

Чтобы убедиться, что он работает, перейдите на главный сервер и выполните следующую команду:

Вы должны увидеть запись для резервного сервера. Как вы можете видеть в представленной строке, синхронизация данных асинхронная. Если вы хотите сделать его синхронным, перейдите в файл /etc/postgresql/12/main/postgresql.conf на главном сервере и убедитесь, что у вас есть следующие строки:

И перезапустите службу:

Теперь вы можете снова проверить таблицу pg_stat_replication и убедиться, что состояние sync_state резервного сервера должно стать синхронным, а не асинхронным:

Чтобы протестировать репликацию, теперь вы можете создать тестовую базу данных на главном сервере и проверить, реплицируется ли она на резервном сервере:

Вы должны иметь возможность видеть тестовую базу данных, созданную на главном сервере, на резервном сервере.

Резервные копии

Базы данных PostgreSQL следует регулярно создавать резервные копии. Различные подходы см. в Руководстве администратора PostgreSQL.

Ресурсы

Как упоминалось выше, отличным ресурсом является Руководство администратора PostgreSQL. Руководство также доступно в пакете postgresql-doc-12. Выполните в терминале следующее, чтобы установить пакет:

Для просмотра руководства введите file:///usr/share/doc/postgresql-doc-12/html/index.html в адресную строку браузера.

Общие сведения об SQL см. в книгах O’Reilly «Начало работы с SQL: практический подход для начинающих» Томаса Нильда в качестве отправной точки и в кратком справочнике по SQL в двух словах.

Системы управления реляционными базами данных являются ключевым компонентом многих веб-сайтов и приложений. Они обеспечивают структурированный способ хранения, организации и доступа к информации.

PostgreSQL или Postgres – это система управления реляционными базами данных, в которой реализован язык запросов SQL. Он соответствует стандартам и имеет множество дополнительных функций, таких как надежные транзакции и параллелизм без блокировки чтения.

В этом руководстве показано, как установить Postgres на сервер Ubuntu 20.04. Он также содержит некоторые инструкции по общему администрированию базы данных.

Предпосылки

Чтобы следовать этому руководству, вам понадобится один сервер Ubuntu 20.04, настроенный в соответствии с нашим руководством по начальной настройке сервера для Ubuntu 20.04. После прохождения этого обязательного руководства на вашем сервере должен быть пользователь без полномочий root с разрешениями sudo и базовым брандмауэром.

Вы также можете использовать интерактивный терминал, встроенный на этой странице, чтобы поэкспериментировать с установкой и настройкой PostgreSQL в этом руководстве. Щелкните следующее Запустить интерактивный терминал! кнопку, чтобы начать.

Запустите интерактивный терминал!

Шаг 1 — Установка PostgreSQL

Репозитории Ubuntu по умолчанию содержат пакеты Postgres, поэтому вы можете установить их, используя систему пакетов apt.

Если вы не делали этого в последнее время, обновите локальный индекс пакетов вашего сервера:

Затем установите пакет Postgres вместе с пакетом -contrib, который добавляет некоторые дополнительные утилиты и функции:

Убедитесь, что сервер запущен с помощью команды запуска systemctl:

Теперь, когда программное обеспечение установлено и запущено, мы можем рассмотреть, как оно работает и чем оно может отличаться от других систем управления реляционными базами данных, которые вы могли использовать.

Шаг 2. Использование ролей и баз данных PostgreSQL

По умолчанию в Postgres для аутентификации и авторизации используется понятие «роли». В некотором смысле они похожи на обычные учетные записи в стиле Unix, но Postgres не делает различий между пользователями и группами и вместо этого предпочитает более гибкий термин «роль».

После установки Postgres настраивается на использование одноранговой аутентификации, что означает, что он связывает роли Postgres с соответствующей системной учетной записью Unix/Linux. Если в Postgres существует роль, имя пользователя Unix/Linux с таким же именем может войти в систему как эта роль.

Процедура установки создала учетную запись пользователя с именем postgres, связанную с ролью Postgres по умолчанию. Чтобы использовать Postgres, вы можете войти в эту учетную запись.

Есть несколько способов использовать эту учетную запись для доступа к Postgres.

Переключение на учетную запись postgres

Переключитесь на учетную запись postgres на своем сервере, набрав:

Теперь вы можете сразу получить доступ к командной строке PostgreSQL, набрав:

Оттуда вы можете свободно взаимодействовать с системой управления базами данных по мере необходимости.

Выйдите из командной строки PostgreSQL, введя:

Это вернет вас в командную строку postgres Linux.

Доступ к приглашению Postgres без переключения учетных записей

Вы также можете запустить нужную команду с учетной записью postgres напрямую с помощью sudo .

Например, в последнем примере вам было предложено перейти к приглашению Postgres, сначала переключившись на пользователя postgres, а затем запустив psql, чтобы открыть приглашение Postgres. Вы можете сделать это за один шаг, запустив единственную команду psql от имени пользователя postgres с помощью sudo , например:

Это позволит войти в Postgres напрямую, без промежуточной оболочки bash.

Опять же, вы можете выйти из интерактивного сеанса Postgres, набрав:

Многие варианты использования требуют более одной роли Postgres. Читайте дальше, чтобы узнать, как их настроить.

Шаг 3. Создание новой роли

В настоящее время в базе данных настроена только роль postgres. Вы можете создавать новые роли из командной строки с помощью команды createrole. Флаг --interactive предложит вам ввести имя новой роли, а также спросит, должны ли у нее быть права суперпользователя.

Если вы вошли в систему как учетная запись postgres, вы можете создать нового пользователя, введя:

Если вместо этого вы предпочитаете использовать sudo для каждой команды, не переключаясь с вашей обычной учетной записи, введите:

Сценарий предложит вам несколько вариантов и, в зависимости от ваших ответов, выполнит правильные команды Postgres для создания пользователя в соответствии с вашими требованиями.

Вы можете получить больше контроля, передав некоторые дополнительные флаги. Проверьте параметры, просмотрев справочную страницу:

В вашей установке Postgres появился новый пользователь, но вы еще не добавили ни одной базы данных. В следующем разделе описан этот процесс.

Шаг 4 — Создание новой базы данных

Еще одно предположение, которое система аутентификации Postgres делает по умолчанию, заключается в том, что для любой роли, используемой для входа в систему, эта роль будет иметь базу данных с тем же именем, к которой она может получить доступ.

Это означает, что если пользователя, которого вы создали в последнем разделе, зовут sammy, эта роль попытается подключиться к базе данных, которая по умолчанию также называется sammy. Вы можете создать соответствующую базу данных с помощью команды createdb.

Если вы вошли в систему как учетная запись postgres, введите что-то вроде:

Если вместо этого вы предпочитаете использовать sudo для каждой команды, не переключаясь с вашей обычной учетной записи, введите:

Эта гибкость обеспечивает несколько путей для создания баз данных по мере необходимости.

Шаг 5. Открытие командной строки Postgres с новой ролью

Чтобы войти в систему с одноранговой аутентификацией, вам потребуется пользователь Linux с тем же именем, что и у вашей роли и базы данных Postgres.

Если у вас нет соответствующего пользователя Linux, вы можете создать его с помощью команды adduser. Вам нужно будет сделать это из своей учетной записи без полномочий root с привилегиями sudo (это означает, что вы не вошли в систему как пользователь postgres):

Как только эта новая учетная запись будет доступна, вы можете переключиться и подключиться к базе данных, набрав:

Или вы можете сделать это встроенным:

Эта команда автоматически войдет в систему при условии, что все компоненты правильно настроены.

Если вы хотите, чтобы ваш пользователь подключался к другой базе данных, вы можете сделать это, указав базу данных следующим образом:

После входа в систему вы можете проверить текущую информацию о подключении, набрав:

Это полезно, если вы подключаетесь к базам данных не по умолчанию или с нестандартными пользователями.

Шаг 6 — Создание и удаление таблиц

Теперь, когда вы знаете, как подключиться к системе баз данных PostgreSQL, вы можете изучить некоторые основные задачи управления Postgres.

Основной синтаксис для создания таблиц следующий:

Как видите, эти команды дают таблице имя, а затем определяют столбцы, а также тип столбца и максимальную длину данных поля. Вы также можете дополнительно добавить табличные ограничения для каждого столбца.

Для демонстрационных целей создайте следующую таблицу:

Эта команда создаст таблицу с инвентаризацией оборудования для игровых площадок. Первый столбец в таблице будет содержать идентификационные номера оборудования серийного типа, который представляет собой целое число с автоинкрементом. Этот столбец также имеет ограничение PRIMARY KEY, что означает, что значения в нем должны быть уникальными и не равны нулю.

Следующие две строки создают столбцы для типа и цвета снаряжения соответственно, ни один из которых не может быть пустым. Строка после них создает столбец местоположения, а также ограничение, которое требует, чтобы значение было одним из восьми возможных значений. Последняя строка создает столбец даты, в котором записывается дата установки оборудования.

Для двух столбцов (equip_id и install_date) команда не указывает длину поля. Причина этого в том, что для некоторых типов данных не требуется заданная длина, поскольку длина или формат подразумевается.

Вы можете увидеть свою новую таблицу, набрав:

Ваша игровая таблица находится здесь, но есть также что-то, называемое player_equip_id_seq, имеющее тип sequence . Это представление серийного типа, которое вы указали в столбце equip_id. Он отслеживает следующее число в последовательности и создается автоматически для столбцов этого типа.

Если вы хотите увидеть только таблицу без последовательности, введите:

Подготовив таблицу, давайте попрактикуемся в управлении данными.

Шаг 7. Добавление, запрос и удаление данных в таблице

Теперь, когда у вас есть таблица, вы можете вставить в нее некоторые данные. Например, добавьте слайд и качели, вызвав таблицу, к которой вы хотите добавить данные, назвав столбцы и предоставив данные для каждого столбца, например:

Вы должны быть осторожны при вводе данных, чтобы избежать нескольких распространенных зависаний.Во-первых, не заключайте имена столбцов в кавычки, но вводимые значения столбцов нужны в кавычках.

Еще одна вещь, о которой следует помнить, это то, что вы не вводите значение для столбца equip_id. Это связано с тем, что он создается автоматически всякий раз, когда вы добавляете новую строку в таблицу.

Чтобы получить информацию, которую вы добавили, введите:

Здесь вы можете видеть, что ваш equip_id был успешно заполнен и что все ваши другие данные были организованы правильно.

Если слайд на игровой площадке сломался и вам нужно его удалить, вы также можете удалить строку из таблицы, набрав:

Повторно запросите таблицу:

Обратите внимание, что строка слайда больше не является частью таблицы.

Шаг 8. Добавление и удаление столбцов из таблицы

После создания таблицы вы можете изменить ее, добавив или удалив столбцы. Добавьте столбец, чтобы показать последний визит на техническое обслуживание для каждой единицы оборудования, введя:

Если вы снова просмотрите данные своей таблицы, вы увидите, что новый столбец был добавлен, но данные не были введены:

Если вы обнаружите, что ваша рабочая бригада использует отдельный инструмент для отслеживания истории обслуживания, вы можете удалить столбец, набрав:

При этом удаляется столбец last_maint и все найденные в нем значения, но все остальные данные остаются нетронутыми.

Шаг 9 — Обновление данных в таблице

До сих пор вы узнали, как добавлять записи в таблицу и как их удалять, но в этом руководстве еще не рассказано, как изменять существующие записи.

Вы можете обновить значения существующей записи, запросив нужную запись и установив для столбца значение, которое хотите использовать. Вы можете запросить запись колебания (это будет соответствовать каждому изменению в вашей таблице) и изменить ее цвет на красный . Это может быть полезно, если вы покрасили качели:

Вы можете убедиться, что операция прошла успешно, повторно запросив данные:

Как видите, слайд теперь зарегистрирован как красный.

Заключение

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

Хотите узнать больше? Присоединяйтесь к сообществу DigitalOcean!

Присоединяйтесь к нашему сообществу DigitalOcean, насчитывающему более миллиона разработчиков, бесплатно! Получайте помощь и делитесь знаниями в нашем разделе "Вопросы и ответы", находите руководства и инструменты, которые помогут вам расти как разработчику и масштабировать свой проект или бизнес, а также подписывайтесь на интересующие вас темы.

PostgreSQL – это система объектно-реляционных баз данных с открытым исходным кодом, хорошо зарекомендовавшая себя благодаря надежности функций, расширяемости и соответствию техническим стандартам.

Последняя версия этой системы баз данных — PostgreSQL 12.1, а версии 11.6, 10.11, 9.6.16, 9.5.20 и 9.4.25 по-прежнему получают регулярные обновления поддержки.

В этом руководстве вы узнаете о двух разных способах установки новейшей версии PostgreSQL в Ubuntu 18.04.

  • Система Ubuntu 18.04 Linux
  • Доступ к окну командной строки/терминала (Ctrl+Alt+T)
  • Учетная запись пользователя с правами sudo

Установите PostgreSQL из репозитория PostgreSQL Apt

PostgreSQL доступен во всех версиях Ubuntu по умолчанию, но не гарантирует автоматического обновления при выходе новых выпусков. В локальном репозитории есть только «моментальные снимки» определенной версии. Лучше всего устанавливать программное обеспечение из репозитория PostgreSQL Apt.

Репозиторий PostgreSQL Apt содержит последнюю версию PostgreSQL, а также все предыдущие серверные пакеты, расширения и модули.

Шаг 1. Добавьте репозиторий PostgreSQL

Для установки из официального репозитория сначала необходимо добавить его в свою систему.

Импортируйте ключ репозитория GPG с помощью команд:

импортировать репозиторий postgresql apt

Затем добавьте репозиторий PostgreSQL, введя:

Шаг 2. Обновите список пакетов

После добавления официального репозитория PostgreSQL обязательно обновите список пакетов. Это гарантирует, что вы установите последний пакет PostgreSQL.

Шаг 3. Установите PostgreSQL

Чтобы установить PostgreSQL и дополнительный пакет PostgreSQL (который предоставляет дополнительные функции), используйте следующую команду:

команда для установить postgresql на ubuntu

По умолчанию программное обеспечение создает пользователя postgres после успешной установки системы базы данных. Эта учетная запись пользователя имеет роль «postgres» по умолчанию.

Установите PostgreSQL из локального репозитория Ubuntu

Если вы предпочитаете устанавливать PostgreSQL из локального репозитория Ubuntu, имейте в виду, что это, скорее всего, не последняя версия пакета.

Шаг 1. Проверьте доступную версию PostgreSQL

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

В выходных данных содержится вся необходимая информация о пакете, включая номер выпуска и размер.

Команда для проверка версии PostgreSQL в Ubuntu». ширина=

Шаг 2. Установите пакет PostgreSQL

Если вас устраивает версия PostgreSQL, доступная из локального репозитория, используйте следующую команду для установки пакета:

С помощью этих простых шагов вы успешно установили PostgreSQL в Ubuntu 18.04.

Подключение к PostgreSQL

Чтобы установить соединение с новой базой данных, войдите в учетную запись postgres с помощью:

Теперь откройте приглашение postgress с помощью команды:

Доступ к Postgres через терминал». ширина=

Проверить информацию о подключении

Если вы подключены к PostgreSQL и хотите просмотреть сведения о подключении, используйте команду:

В выходных данных отображается информация об имени базы данных, учетной записи, в которую вы вошли, пути сокета и номере порта.

Проверка информации о подключении к postgres.

Эта статья должна помочь вам настроить PostgreSQL. Независимо от того, решите ли вы установить из репозитория PostgreSQL или локального репозитория Ubuntu, обе установки просты и легки в выполнении.

Чтобы подключиться к PostgreSQL и управлять SQL-запросами, ознакомьтесь с нашей статьей о настройке и подключении PostgreSQL к SQL Workbench.

Чтобы узнать больше об установке PostgreSQL, обязательно прочитайте нашу статью Как загрузить и установить PostgreSQL в Windows.


Рахул, 7 апреля 2021 г. Чтение: 5 минут Обновлено: 1 июля 2021 г.

PostgreSQL – это мощная, надежная, надежная система объектно-реляционных баз данных с открытым исходным кодом.

Последняя версия этой системы баз данных — PostgreSQL 13.2, а версии 12.6, 11.11, 10.16, 9.6.21 и 9.5.25 все еще регулярно обновляются.

В этом руководстве описывается, как установить последнюю версию PostgreSQL в системе Ubuntu 20.04 LTS Linux. Также включите шаги по установке pgAdmin4.

Предпосылки

Работающая система Ubuntu 20.04 LTS с доступом к оболочке.

Войдите в систему как пользователь sudo и нажмите «CTRL+ALT+T», чтобы открыть терминал. Затем установите несколько необходимых пакетов.

Шаг 1. Установите PostgreSQL в Ubuntu 20.04

Прежде всего импортируйте ключ GPG для подписи репозитория в свою систему. Откройте терминал и используйте команду ниже для импорта ключа:

Затем создайте файл PPA для PostgreSQL в системе Ubuntu 20.04.

После добавления PPA в вашу систему. Выполните следующую команду, чтобы установить сервер PostgreSQL в вашей системе.

Установка PostgreSQL в Ubuntu 20.04

Нажмите «y» для любого подтверждения, запрашиваемого установщиком. Приведенная выше команда установит последнюю версию сервера PostgreSQL в вашей системе Ubuntu.

После успешной установки проверьте службу postgresql:

Установка postgresql Ubuntu 20.04 LTS

Шаг 2. Подключение к PostgreSQL

Теперь установите соединение с только что установленным сервером базы данных Postgres. Сначала переключитесь на учетную запись пользователя postgres системы:

затем введите «psql», чтобы получить приглашение postgress:

Подключение PostgreSQL в Ubuntu 20.04

Вместо того, чтобы переключать пользователей для подключения к PostgreSQL, вы также можете объединить обе вышеуказанные команды в одну команду.

После того, как вы подключитесь к PostgreSQL и увидите подробную информацию о подключении, используйте следующую команду:

В выходных данных отображается информация об имени базы данных, учетной записи, в которую вы вошли, пути сокета и номере порта.

Информация о соединении PostgreSQL в Ubuntu 20.04

Шаг 3. Защитите PostgreSQL

Установщик PostgreSQL создает в вашей системе пользователя postgres. По умолчанию этот пользователь не защищен.

Сначала создайте пароль для учетной записи пользователя «postgres», выполнив следующую команду.

Затем переключитесь на учетную запись «postgres». Затем переключитесь на системную учетную запись Postgres и создайте безопасный и надежный пароль для пользователя/роли административной базы данных PostgreSQL следующим образом.

Перезапустите службу, чтобы применить изменения безопасности.

Шаг 4. Установите pgAdmin

Мы можем использовать официальный PPA-репозиторий pgAdmin4 для установки последней версии pgAdmin в вашей системе.

Сначала импортируйте ключ GPG для подписи репозитория и добавьте pgAdmin4 PPA в свою систему, используя следующие команды.

После добавления PPA обновите кэш Apt и установите пакет pgAdmin4 в своей системе.

  • pgadmin4-web — предоставляет веб-интерфейс, доступный в веб-браузере.
  • pgadmin4-desktop — предоставляет настольное приложение для системы Ubuntu, для которой требуется система Ubuntu Desktop.

Вы можете установить оба или один из них по вашему выбору. Если вы установили оба или pgadmin4-web, выполните приведенную ниже команду, чтобы настроить его. Это добавит экран входа в веб-панель управления pgAdmin4.

Приведенный выше скрипт предложит вам создать пользователя для доступа к веб-интерфейсу. Введите адрес электронной почты и пароль, когда будет предложено. Скажите «y» для другого подтверждения, запрашиваемого сценарием.

После завершения скрипта вы можете получить доступ к веб-панели управления pgAdmin. Он будет доступен по следующему адресу:

Вход в pgAdmin3 web

В любом случае указанная выше страница не загружается, перезапустите сервер Apache с помощью «sudo systemctl restart apache2». Снова попробуйте загрузить указанный выше URL

Теперь войдите в систему, используя адрес электронной почты и пароль, настроенные с помощью сценария /usr/pgadmin4/bin/setup-web.sh. После успешного входа в pgAdmin4 вы увидите показанный ниже экран.

Добавить сервер в pgAdmin4

Здесь вам нужно добавить свой сервер Postgres в pgAdmin4. Нажмите на кнопку «Добавить новый сервер». Откроется всплывающее окно, введите понятное имя, хост базы данных и учетные данные для входа в Postgres.

Нажмите «Сохранить», чтобы завершить подключение.

При успешной аутентификации вы увидите базы данных на боковой панели, как показано на снимке экрана ниже.

pgAdmin4 подключен к базе данных сервер

Все готово. Вы успешно добавили сервер базы данных Postgres в pgAdmin4. Вы также можете добавить больше экземпляров базы данных на один сервер pgAdmin4.

Заключение

В этом руководстве вы научились устанавливать сервер PostgreSQL в системе Ubuntu 20.04. Кроме того, вы научились устанавливать и настраивать pgAdmin4 в своей системе.

Далее вы можете узнать о резервном копировании и восстановлении баз данных Postgres с помощью командной строки.

Читайте также: