Перейти к содержимому

Как подключиться к базе данных через pgadmin

  • автор:

Как подключиться к базе данных через pgadmin

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

pgAdmin в Windows

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

Логин в pgAdmin

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

После успешного логина нам откроется содержимое сервера:

Базы данных в pgAdmin

В частности, в узле Databases мы можем увидеть все имеющиеся базы данных. По умолчанию здесь есть только одна база данных — postgres.

Также в правой части мы можем увидеть узел Login/Group Roles , который предназначен для управления пользователями и их ролями.

И третий узел — Tablespaces позволяет управлять местом хранения файлов баз данных.

Теперь создадим свою базу данных. Для этого нажмем правой кнопкой мыши на узел Databases . И далее в контекстном меню выберем Create -> Database.

Создание базы данных в pgAdmin

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

Создание базы данных в PostgreSQL через pgAdmin

После этого в древовидном меню слева отобразится содержимое созданной базы данных test1:

pgAdmin 4 — создать подключение — Create new server

melisa's picture

После того, как Вы установили и настроили pgAdmin 4 на своём компьютере, пришло время для начала работы.

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

  1. Кликаем правой кнопкой на слове Server и выбираем «Create->Server. «
  2. Заполняем первую вкладку:
    • Name: Предполагаемое имя соединения
  3. Заполняем вторую вкладку:
    • Host name/adress: 127.0.0.1
    • Port: 5432
    • Maintenace database: postgres
    • Username: *Имя Вашего пользователя* (если Вы не создавали своего пользователя, то это стандартный пользователь postgres) // ОБРАЩАЙТЕ ВНИМАНИЕ НА РЕГИСТР, все пользователи создаются только в нижнем регистре
    • Password: *Пароль Вашего пользователя* (если пользователь postgres, то пароль оставьте пустым )
  4. Нажимаем 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

  1. Скачайте установщик на сайте: https://www.postgresql.org/download/windows/
    На момент написания статьи последней версией базы данных PostgreSQL была 13.3. В процессе установки м ы использовали 64- разрядную платформу, поэтому в данной инструкции была выбрана версия для Windows x86-64.
  2. Запустите .exe файл и пройдите основные шаги по установке.
    Почти все шаги уже имеют предзаполненные значения. Без необходимости их не нужно менять:
    • Укажите путь для установки.
      Расположение сервера не имеет значения, если только нет конкретных причин для изменения.
    • Укажите компоненты базы данных.
      По умолчанию выбраны все.
    • Выберите путь для хранимых данных.
      Расположение базы данных тоже не имеет значения.
    • Выберите пароль для супер-пользователя postgres.
      Например: postgres.
    • Выберите порт для устанавливаемой копии сервера PostgreSQL.
      По умолчанию: 5432.
    • Выберите локализацию базы данных. По умолчанию это просто Default locale.
      В дальнейшем при использовании Unicode локализация не будет имеет значения для хранимых данных. Но от локализации зависят названия, например, дней недели и месяцев.
  3. Установщик предложит посмотреть на выбранные параметры.
  4. Проверьте и начните установку.
  5. Stack Builder пока не требуется запускать. Уберите галочку и нажмите Finish.

Запуск pgAdmin

  1. В папке PostgreSQL 13 выберите и запустите приложение pgAdmin 4.
  2. Откроется окно запуска.
  3. Задайте пароль для административной панели, например, postgres.
  4. Нажмите на кнопку OK.

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

Создание базы данных

  1. Выберите стандартную базу данных postgres и нажмите на нее правой кнопкой мыши.
  2. В появившемся меню нажмите на пункт Query Tool.

    В центральной части программы откроется поле для ввода кода SQL.

  3. В это поле введите следующий код с именем новой базы данных:
create database pgs;
  • Нажмите на кнопку выполнения кода .

    После этого появится сообщение о том, что создана база данных pgs.
  • Чтобы ее увидеть, правой кнопкой мыши нажмите на узел Databases и в контекстном меню выберите Refresh.

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

    Появится список всех пользователей:

  • При закрытии pgAdmin 4 сохраните сделанные изменения в существующую или новую папку.
  • Перейдите в инструкцию по настройке связи r_keeper с базой данных PostgreSQL.
  • Добавить комментарий

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