Как подключиться к базе данных через pgadmin
Для упрощения администрирования на сервере postgresql в базовый комплект установки входит такой инструмент как pgAdmin . Он представляет графический клиент для работы с сервером, через который мы в удобном виде можем создавать, удалять, изменять базы данных и управлять ими. Так, на Windows после установки мы можем найти значок pgAdmin в меню Пуск и запустить его:

После этого нам откроется следующая программа pgAdmin. При открытии также отображится окно для ввода пароля для подключения к серверу Postgres:

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

В частности, в узле Databases мы можем увидеть все имеющиеся базы данных. По умолчанию здесь есть только одна база данных — postgres.
Также в правой части мы можем увидеть узел Login/Group Roles , который предназначен для управления пользователями и их ролями.
И третий узел — Tablespaces позволяет управлять местом хранения файлов баз данных.
Теперь создадим свою базу данных. Для этого нажмем правой кнопкой мыши на узел Databases . И далее в контекстном меню выберем Create -> Database.

После этого нам отобразится окно для создания базы данных. Введем название для БД, например, test1 и нажмем на кнопку «Save»:

После этого в древовидном меню слева отобразится содержимое созданной базы данных test1:
pgAdmin 4 — создать подключение — Create new server
![]()
После того, как Вы установили и настроили pgAdmin 4 на своём компьютере, пришло время для начала работы.
Для этого необходимо создать подключение к серверу.
- Кликаем правой кнопкой на слове Server и выбираем «Create->Server. «
- Заполняем первую вкладку:
- Name: Предполагаемое имя соединения
- Заполняем вторую вкладку:
- Host name/adress: 127.0.0.1
- Port: 5432
- Maintenace database: postgres
- Username: *Имя Вашего пользователя* (если Вы не создавали своего пользователя, то это стандартный пользователь postgres) // ОБРАЩАЙТЕ ВНИМАНИЕ НА РЕГИСТР, все пользователи создаются только в нижнем регистре
- Password: *Пароль Вашего пользователя* (если пользователь postgres, то пароль оставьте пустым )
- Нажимаем Save
Может возникнуть такая ошибка.
Key Words for FKN + antitotal forum (CS VSU):
- pgadmin 4 create server
- create new server pgAdmin 4
- pgAdmin 4 как начать
Подключение к серверу базы данных PostgreSQL

Данная статья относится к циклу статей, посвященных PostgreSQL. В предыдущей статье мы узнали о том, как установить PostgreSQL для изучения и практики в вашей локальной системе. Теперь мы покажем вам, как подключиться к серверу баз данных PostgreSQL.
После того как вы установили сервер базы данных PostgreSQL, установщик также установил некоторые полезные инструменты для работы с сервером баз данных PostgreSQL. Вы можете подключиться к серверу с помощью терминальной программы psql или инструмента pgAdmin.
Подключение к серверу баз данных PostgreSQL через psql#
psql — это интерактивная терминальная программа, предоставляемая PostgreSQL. Она позволяет вам взаимодействовать с сервером баз данных PostgreSQL, например, выполнять операторы SQL и управлять объектами баз данных.
Следующие шаги показывают, как подключиться к серверу баз данных PostgreSQL через программу psql:
Во-первых, запустите программу psql и подключитесь к PostgreSQL Database Server с помощью пользователя postgres, нажав на иконку psql, как показано ниже:

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

В-третьих, попробуйте повзаимодействовать с сервером баз данных PostgreSQL при помощи операторов SQL. Для этого вы можете воспользоваться следующим оператором:
SELECT version();

Пожалуйста, не забудьте завершить команду точкой с запятой (;). После нажатия Enter, psql вернёт текущую версию PostgreSQL, установленную в вашей системе.
Подключение к серверу PostgreSQL через pgAdmin#
Вторым способом подключения к базе данных является использование приложения pgAdmin, благодаря которому вы можете взаимодействовать с сервером баз данных PostgreSQL через интуитивно понятный пользовательский интерфейс.
Далее мы покажем, как подключиться к базе данных, используя приложение с графическим интерфейсом pgAdmin.
Во-первых, запустите приложение pgAdmin.

Приложение pgAdmin 4 будет запущено в веб-браузере, как показано на картинке ниже:

Во-вторых, для создания сервера, щёлкните правой кнопкой мыши по узлу Servers и выберите меню Create > Server…

В-третьих, введите имя сервера, например, PostgreSQL и нажмите на вкладку Connection:

В-четвёртых, введите имя хоста и пароль для пользователя postgres, после чего щёлкните по кнопке Save:

В-пятых, щёлкните по узлу Servers, чтобы открыть иерархию сервера. Изначально, PostgreSQL содержит базу данных, которая называется postgres, как показано ниже:

В-шестых, откройте инструмент запросов, выбрав пункт меню Tool > Query Tool или нажав на иконку молнии.

В-седьмых, введите запрос в Query Editor, затем нажмите на кнопку Execute, после чего вы увидите результат запроса, отображающийся во вкладке DataOutput:

Подключение к серверу баз данных PostgreSQL через другие приложения#
Любое приложение, поддерживающее ODBC или JDBC, может подключиться к серверу баз данных PostgreSQL. К тому же, если вы разрабатываете приложение, которое использует соответствующий драйвер, оно также сможет подключиться к серверу баз данных PostgreSQL.
Замечательно! Вы научились подключаться к серверу баз данных PostgreSQL, используя различные клиентские инструменты, такие как psql и pgADMIN. Следующим шагом мы ознакомимся с примером базы данных PostgreSQL, которую вы сможете использовать для изучения и практики.
Наши социальные сети:
Подпишись, чтобы ничего не пропустить!
Установка PostgreSQL на Windows
Это статья об установке PostgreSQL. Настройка связи с r_keeper 7 описана в отдельной статье.
Установка PostgreSQL
- Скачайте установщик на сайте: https://www.postgresql.org/download/windows/
На момент написания статьи последней версией базы данных PostgreSQL была 13.3. В процессе установки м ы использовали 64- разрядную платформу, поэтому в данной инструкции была выбрана версия для Windows x86-64.
- Запустите .exe файл и пройдите основные шаги по установке.
Почти все шаги уже имеют предзаполненные значения. Без необходимости их не нужно менять:- Укажите путь для установки.
Расположение сервера не имеет значения, если только нет конкретных причин для изменения. - Укажите компоненты базы данных.
По умолчанию выбраны все. - Выберите путь для хранимых данных.
Расположение базы данных тоже не имеет значения. - Выберите пароль для супер-пользователя postgres.
Например: postgres. - Выберите порт для устанавливаемой копии сервера PostgreSQL.
По умолчанию: 5432. - Выберите локализацию базы данных. По умолчанию это просто Default locale.
В дальнейшем при использовании Unicode локализация не будет имеет значения для хранимых данных. Но от локализации зависят названия, например, дней недели и месяцев.
- Укажите путь для установки.
- Установщик предложит посмотреть на выбранные параметры.
- Проверьте и начните установку.
- Stack Builder пока не требуется запускать. Уберите галочку и нажмите Finish.

Запуск pgAdmin
- В папке PostgreSQL 13 выберите и запустите приложение pgAdmin 4.

- Откроется окно запуска.

- Задайте пароль для административной панели, например, postgres.
- Нажмите на кнопку OK.

Произойдет подключение к серверу по указанному при установке паролю. После чего появится одна предустановленная база данных postgres.
- Создайте свою базу данных.
Создание базы данных

- Выберите стандартную базу данных postgres и нажмите на нее правой кнопкой мыши.
- В появившемся меню нажмите на пункт Query Tool.
В центральной части программы откроется поле для ввода кода SQL.
- В это поле введите следующий код с именем новой базы данных:
create database pgs;
. 
После этого появится сообщение о том, что создана база данных pgs.


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

- Выберите созданную базу данных pgs и нажмите на нее правой кнопкой мыши.
- В появившемся меню нажмите на пункт Query Tool.
- Введите следующий код:
create user username password 'pgspgs'; grant all on database pgs to username; alter user username with createrole;
select * from pg_shadow
Появится список всех пользователей: 
