PostgreSQL Учебники

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

Поиск сотрудников отдела маркетинга в PostgreSQL

Поиск сотрудников отдела маркетинга в PostgreSQL

В этом задании вы поможете отделу кадров, извлекая список сотрудников отдела маркетинга из базы данных PostgreSQL. Вам нужно будет написать SQL-запрос для выбора `id` и `name` сотрудников в отделе 'Marketing' и сохранить результаты запроса в файл для проверки.
PostgreSQL
Создайте свою собственную базу данных рецептов

Создайте свою собственную базу данных рецептов

В этом задании вы отправитесь в кулинарное путешествие, создав свою собственную базу данных рецептов с помощью PostgreSQL. Как начинающий фуд-блогер, вы настроите специальную базу данных под названием `recipe_db` для управления своей растущей коллекцией рецептов.
PostgreSQL
Управление данными о сотрудниках в PostgreSQL

Управление данными о сотрудниках в PostgreSQL

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

Проверка деталей подключения к PostgreSQL

В этом задании проверьте оперативный статус сервера PostgreSQL после критического предупреждения. Убедитесь, что сервер принимает соединения, и подключитесь к базе данных 'postgres', используя команды `pg_isready` и `psql` от имени пользователя `postgres`. Убедитесь, что служба PostgreSQL функционирует правильно.
PostgreSQL
Создание таблицы сотрудников в PostgreSQL

Создание таблицы сотрудников в PostgreSQL

В этом задании вы спроектируете и создадите таблицу `employee_contacts` в PostgreSQL для хранения контактных данных сотрудников, обеспечивая целостность данных с помощью соответствующих типов данных и ограничений (constraints). Вы будете работать в предварительно настроенной среде, где таблица `employees` уже существует.
PostgreSQL
Основы управления базами данных с PostgreSQL

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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