PostgreSQL Учебники

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

Обслуживание базы данных PostgreSQL

Обслуживание базы данных PostgreSQL

В этой лабораторной работе мы рассмотрим основные задачи обслуживания базы данных PostgreSQL. Цель — понять, как отслеживать размеры объектов базы данных, выполнять регулярное обслуживание и устранять потенциальные проблемы. Мы запустим ANALYZE и VACUUM, перечислим активные соединения и проверим журналы сервера.
PostgreSQL
PostgreSQL: Связи и соединения (Joins)

PostgreSQL: Связи и соединения (Joins)

В этой лабораторной работе вы изучите связи и соединения (joins) в PostgreSQL. Вы создадите таблицы с ограничениями внешнего ключа (foreign key constraints), вставите данные, обеспечивая ссылочную целостность (referential integrity), выполните запросы данных с использованием INNER JOIN и сравните результаты LEFT, RIGHT и FULL OUTER JOIN, чтобы понять отношения между данными.
PostgreSQL
Использование расширения PostGIS в PostgreSQL

Использование расширения PostGIS в PostgreSQL

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

Пул соединений PostgreSQL с PgBouncer

В этой лабораторной работе вы научитесь настраивать и использовать PgBouncer для пула соединений с PostgreSQL. Вы настроите PgBouncer, подключитесь через него, симулируете множество клиентских соединений и будете отслеживать производительность пула. Повысьте производительность базы данных за счет эффективного управления соединениями.
PostgreSQL
Продвинутые операции с JSON/JSONB в PostgreSQL

Продвинутые операции с JSON/JSONB в PostgreSQL

В этой лабораторной работе вы изучите продвинутые операции с типами данных JSON/JSONB в PostgreSQL. Лабораторная работа посвящена повышению производительности запросов и манипулированию данными в столбцах JSONB. Научитесь индексировать поля JSONB, запрашивать вложенные структуры, обновлять элементы и агрегировать данные JSON.
PostgreSQL
Оптимизация индексов PostgreSQL

Оптимизация индексов PostgreSQL

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

Полнотекстовый поиск в PostgreSQL

В этой лабораторной работе вы научитесь реализовывать полнотекстовый поиск в PostgreSQL. Вы создадите таблицу, заполните ее данными, добавите столбец tsvector для поиска, создадите индекс GIN для оптимизации запросов, выполните различные типы текстовых поисков и настроите триггер для автоматического обновления данных поиска.
PostgreSQL
Настройка триггера событий PostgreSQL

Настройка триггера событий PostgreSQL

В этой лабораторной работе вы научитесь настраивать триггер событий PostgreSQL. Цель состоит в том, чтобы создать функцию, которая регистрирует события базы данных, в частности создание таблиц, в выделенной таблице журналов. Лабораторная работа проведет вас через создание функции триггера событий, настройку триггера событий DDL, тестирование триггера и его удаление.
PostgreSQL
Обработка ошибок в PostgreSQL

Обработка ошибок в PostgreSQL

В этой лабораторной работе вы изучите методы обработки ошибок в PostgreSQL с использованием PL/pgSQL. Лабораторная работа фокусируется на выдаче уведомлений (notices) в функциях, перехвате исключений, логировании ошибок в таблицу и тестировании логики обработки ошибок.
PostgreSQL
Операции с датой и временем в PostgreSQL

Операции с датой и временем в PostgreSQL

В этой лаборатории вы изучите операции с датой и временем в PostgreSQL, уделяя особое внимание работе с часовыми поясами и выполнению расчетов. Вы создадите таблицу, вставите временные метки с информацией о часовом поясе, используете функции EXTRACT и INTERVAL, будете запрашивать данные по разным часовым поясам и вычислять разницу во времени.
PostgreSQL
Резервное копирование и восстановление PostgreSQL

Резервное копирование и восстановление PostgreSQL

В этой лабораторной работе вы научитесь создавать резервные копии и восстанавливать базы данных PostgreSQL. Лабораторная работа охватывает основные методы защиты ваших данных, включая экспорт базы данных с помощью `pg_dump`, восстановление базы данных с помощью `psql` и создание резервных копий конкретных таблиц.
PostgreSQL
Написание расширенных запросов PostgreSQL

Написание расширенных запросов PostgreSQL

В этой лабораторной работе вы улучшите свои навыки написания запросов PostgreSQL, изучив продвинутые методы. Вы изучите подзапросы (subqueries), CTE (общие табличные выражения), оконные функции (window functions), такие как ROW_NUMBER, и предложения GROUP BY/HAVING для извлечения значимой информации из ваших наборов данных.
PostgreSQL
Продвинутые типы данных PostgreSQL

Продвинутые типы данных PostgreSQL

В этой лабораторной работе вы изучите продвинутые типы данных PostgreSQL, уделяя особое внимание JSON/JSONB, массивам и UUID. Вы научитесь хранить, запрашивать и манипулировать данными в рамках этих типов. Лабораторная работа охватывает хранение и запросы JSON/JSONB, создание столбцов массивов и использование UUID в качестве идентификаторов.
PostgreSQL
Создание таблиц и типы данных в PostgreSQL

Создание таблиц и типы данных в PostgreSQL

В этой лабораторной работе мы изучим создание таблиц и типы данных в PostgreSQL. Мы подключимся к PostgreSQL с помощью `psql`, создадим таблицы с первичными ключами и добавим ограничения, такие как `NOT NULL` и `UNIQUE`. Затем мы проверим структуру таблицы и вставим данные для демонстрации типов данных.
PostgreSQL
Установка и первоначальная настройка PostgreSQL

Установка и первоначальная настройка PostgreSQL

В этом практическом занятии мы установим и выполним первоначальную настройку PostgreSQL на виртуальной машине LabEx. Цель - запустить PostgreSQL и проверить его базовую функциональность. Мы рассмотрим базы данных по умолчанию и проверим статус сервера и базовую конфигурацию.
PostgreSQL
Основы управления базами данных с PostgreSQL

Основы управления базами данных с PostgreSQL

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

Фильтрация данных и простые запросы в PostgreSQL

В этой лабораторной работе вы узнаете, как выполнять фильтрацию данных и простые запросы в PostgreSQL. Вы будете использовать предложение WHERE для фильтрации данных, LIKE для сопоставления с шаблоном, ORDER BY для сортировки, а также LIMIT и OFFSET для управления размером результирующего набора. Подключитесь к базе данных PostgreSQL и создайте пример таблицы.
PostgreSQL
Базовые операции с данными в PostgreSQL

Базовые операции с данными в PostgreSQL

В этой лабораторной работе мы изучим основные операции с данными в PostgreSQL. Мы научимся вставлять данные, выполнять запросы с помощью SELECT, обновлять записи и удалять записи в базе данных PostgreSQL с использованием команд SQL. Это обеспечит практическое введение в основные методы управления данными.
PostgreSQL
  • Предыдущий
  • 1
  • 2
  • Следующий