Глава 1. Устанавливаем PostgreSQL и pgAdmin
Готовим рабочее место
Чтобы выполнять примеры из книги, понадобится установить PostgreSQL на ваш компьютер.
Разберём установку PostgreSQL и pgAdmin — графического инструмента для работы с базами данных. Это несложно и недолго, если действовать по инструкции.
Подготовка к установке
Для установки потребуется:
— 64-разрядный компьютер или ноутбук
— оперативная память от 2 ГБ
— свободное место на диске от 2 ГБ
— операционная система Windows
Если у вас macOS или Linux — процесс установки будет отличаться. На официальном сайте есть инструкции для всех основных платформ.
Скачивание дистрибутива
Перейдите на официальный сайт PostgreSQL:
https://www.postgresql.org/download/
На странице выберите вашу операционную систему. Для Windows нажмите на значок Windows в верхней части страницы.
Вы попадёте на страницу загрузки для Windows. Нажмите Download the installer.
В списке версий выберите последнюю (на момент написания — 18.3). В колонке Windows x86—64 нажмите на значок скачивания.
Через несколько секунд начнётся загрузка. Если этого не случилось — нажмите Click me.
Установка PostgreSQL
Запустите скачанный файл. Обычно он лежит в папке «Загрузки» и называется вроде postgresql-18.3-1-windows-x64.exe.
Программа проверит наличие нужных пакетов и, если потребуется, загрузит их. Возможно, понадобится повторный запуск или перезагрузка.
После этого запустится мастер установки.
Шаг 1. Выбор папки установки. Оставьте настройки по умолчанию и нажмите Next.
Шаг 2. Выбор компонентов. Оставьте настройки по умолчанию и нажмите Next.
Шаг 3. Выбор папки для данных. Оставьте настройки по умолчанию и нажмите Next.
Шаг 4. Установка пароля администратора.
Важно! Задайте пароль для доступа к PostgreSQL.
Рекомендуем простой пароль вроде manager или admin. Можете придумать свой, но обязательно запишите его.
Введите пароль дважды и нажмите Next.
Шаг 5. Выбор порта. Оставьте порт по умолчанию (5432) и нажмите Next.
Шаг 6. Выбор локали. Оставьте значение по умолчанию (обычно DEFAULT) и нажмите Next.
Шаг 7. Просмотр настроек. Проверьте параметры и нажмите Next.
Шаг 8. Установка. Нажмите Next. Процесс займёт от 5 до 15 минут.
Шаг 9. Завершение. Снимите галочку Launch Stack Builder and Exit и нажмите Finish.
Если вы забыли пароль — процедура сброса описана в шаге 88 (раздел «Сброс забытого пароля пользователя PostgreSQL»).
Проверка установки
В меню Пуск найдите и запустите pgAdmin 4.
В левой части окна раскройте Servers → PostgreSQL 18 (версия может отличаться).
Введите пароль, который задали при установке. Рекомендуем снять галочку Store password, чтобы не вводить пароль каждый раз.
Если всё прошло успешно — вы увидите структуру сервера в левой панели. Иногда требуется повторить подключение дважды: первый запуск может быть долгим.
Первое знакомство с pgAdmin
Для работы с запросами используйте Query Tool.
Выберите в меню Tools → Query Tool.
Откроется окно, где можно писать и выполнять SQL-запросы.
pgAdmin — это графический интерфейс для PostgreSQL. Он позволяет:
— просматривать структуру баз данных
— выполнять SQL-запросы
— редактировать данные в таблицах
— управлять серверами и пользователями
Простыми словами: pgAdmin — это окно в ваш PostgreSQL.
В левой панели pgAdmin находится дерево объектов. Разберитесь с иерархией:
— Servers — подключения к серверам PostgreSQL
— PostgreSQL 18 (или ваша версия) — ваш локальный сервер
— Databases — список баз данных
— Schemas → public — здесь находятся таблицы, представления, функции
— Tables — список таблиц в схеме public
Совет: чтобы быстро найти нужную таблицу, используйте поиск (Ctrl + G).
Подключение к серверу
В левой панели pgAdmin найдите Servers и раскройте его. Вы увидите сервер PostgreSQL 18 (или вашу версию).
Нажмите на сервер левой кнопкой мыши. Откроется окно ввода пароля.
Введите пароль, который задали при установке. Рекомендуем снять галочку Store password.
После правильного ввода сервер станет активным — зелёная иконка загорится, и вы увидите структуру баз данных.
Инструменты pgAdmin
В верхнем меню есть раздел Tools. Здесь находятся основные инструменты:
— Query Tool — главное место для написания и выполнения SQL-запросов. Именно его мы будем использовать на протяжении всей книги.
— Search Objects (Ctrl + G) — поиск по объектам базы данных.
— Import/Export — импорт и экспорт данных (например, из CSV).
Query Tool
Это главный элемент pgAdmin. Здесь пишутся запросы.
Как открыть:
— Нажмите правой кнопкой на базе данных → Query Tool
— Или выберите базу → Tools → Query Tool
Интерфейс:
— Верхняя часть — редактор кода (пишете запрос)
— Нижняя часть — результат выполнения (таблицы, сообщения, время выполнения)
— Кнопка Execute (Play) или клавиша F5 — выполнить запрос
Пример кода:
text
SELECT current_user;
Напишите этот запрос в редакторе, нажмите Execute (как Play) — и увидите данные из таблицы.
Что в итоге
Если всё сделали правильно — переходите к главе 2. Если нет — перечитайте шаг 4 про пароль, чаще всего ошибка там.