Программа pgAdmin представляет графический клиент для работы с сервером PostgreSQL, через который мы в удобном виде можем создавать, удалять, изменять базы данных и управлять ими. При установке на Windows эта программа входит в базовый комплект установки. На Linux же надо дополнительно его доустановить. Например, для установки на Ubuntu выполним следующую последовательность команд:
# Установка открытого ключа для репозитория 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' # Непосредственно установка pgAdmin sudo apt install pgadmin4
Для установки на Fedora (а также AlmaLinux, Rocky, Redhat и CentOS) выполним следующую последовательность команд:
# Установка пакета на Fedora sudo rpm -i https://ftp.postgresql.org/pub/pgadmin/pgadmin4/yum/pgadmin4-fedora-repo-2-1.noarch.rpm # Установка пакета на AlmaLinux, Rocky, Redhat или CentOS sudo rpm -i https://ftp.postgresql.org/pub/pgadmin/pgadmin4/yum/pgadmin4-redhat-repo-2-1.noarch.rpm # Непосредственно установка pgAdmin sudo yum install pgadmin4
Запустим pgAdmin. Для подключения к локальному серверу PostgreSQL в pgAdmin в левой боковой панели нажмем на пункт "Servers", затем в появвившемся контекстном меню нажмем на пункт "Register" и далее выберем "Server"
Далее введем имя нашего сервера
В моем случае это "localhost". И перейдем на вкладку "Connection". Здесь заполним следующие данные:
Host name/address: localhost
Port: 5432
Maintenance database: postgres
Username: postgres
Password: здесь пароль, который мы указали для пользователя postgres при установке/конфигурации PostgreSQL
И нажмем на кнопку "Save". После этого нам откроется содержимое сервера (базы данных) PostgreSQL.
При установке на Windows эта программа входит в базовый комплект установки, поэтому дополнительно ничего устанавливать не требуется. Для запуска программы мы можем найти значок pgAdmin в меню Пуск и запустить его:
После этого нам откроется следующая программа pgAdmin. При открытии также отображится окно для ввода пароля для подключения к серверу Postgres:
Здесь необходимо ввести пароль для суперпользователя postgres, который был задан при установке PostgreSQL.
После успешного логина нам откроется содержимое сервера:
В частности, в узле Databases мы можем увидеть все имеющиеся базы данных. По умолчанию здесь есть только одна база данных - postgres.
Также в правой части мы можем увидеть узел Login/Group Roles, который предназначен для управления пользователями и их ролями.
И третий узел - Tablespaces позволяет управлять местом хранения файлов баз данных.
Теперь создадим свою базу данных. Для этого нажмем правой кнопкой мыши на узел Databases. И далее в контекстном меню выберем Create->Database...
После этого нам отобразится окно для создания базы данных. Введем название для БД, например, test1 и нажмем на кнопку "Save":
После этого в древовидном меню слева отобразится содержимое созданной базы данных test1: