Джокер
Администратор
- Регистрация
- 1 Янв 2015
- Сообщения
- 127.071
- Реакции
- 75.928
Складчина: PostgreSQL: Уровень 2. Продвинутые возможности [Специалист]
Курс знакомит слушателей с языком PL/PostgreSQL17 и помогает им понять основные возможности этого мощного языка программирования. Также рассматриваются иные возможности расширения PostgreSQL
Курс предусматривает практические занятия. Материал данного курса незначительно зависит от выбора операционной системы. Курс читается на базе OC Linux, часть материала читается на базе ОС Windows. Рассматривается версия PostgreSQL17.
Курс предназначен для разработчиков приложений, администраторов баз данных, разработчиков отчетов, бизнес-аналитиков, научных работников.
Модуль 1. Пользовательские функции и процедуры
Языки, используемые для создания пользовательских функций и процедур в PosgreSQL.
Функции и процедуры на SQL.
Язык PlPgSQL.
Разработка функций на ненативных языках.
Модуль 2. Триггеры
Назначение триггеров.
Виды триггеров.
Разработка триггеров и триггерных функций.
Модуль 3. Хранение атрибутов большого размера
Технология TOAST.
Использование pg_largeobject.
Расширение lo.
Модуль 4. Пользовательские типы данных
Перечисления.
Диапазонные типы.
Базовые типы.
Домены данных.
Операторы, классы операторов, семейства операторов.
Модуль 5. Слабоструктурированные типы данных
Тип xml.
Тип json/jsonb.
Тип hstor.
Модуль 6. Курсоры
Использование курсоров в SQL и PlPgSQL коде.
Передача курсора клиенту.
Модуль 7. Правила
Создание пользовательских правил трансформации.
Модуль 8. Работа с иерархическими структурами
Основные паттерны представления иерархических структур в реляционных БД.
Adjacency List и рекурсивные запросы.
Materialized Path и использование расширения ltree.
Модуль 9. Основы полнотекстового поиска
Понятие документа.
Запросы FTS.
Конфигурации.
Индексы.
Модуль 10. Секционирование (партиционирование) таблиц
Задачи, решаемые с помощью секционирования.
Виды секционирования.
Обслуживание секций.
Модуль 11. Обертки внешних данных
Назначение оберток.
Использование postgres_fdw.
Использование file_fdw.
Возможности использования оберток и секционирования.
Модуль 12. Управление правами доступа
Пользователи и роли.
Категории прав доступа.
СКАЧАТЬ СЛИВЫ КУРСОВ
Курс знакомит слушателей с языком PL/PostgreSQL17 и помогает им понять основные возможности этого мощного языка программирования. Также рассматриваются иные возможности расширения PostgreSQL
Курс предусматривает практические занятия. Материал данного курса незначительно зависит от выбора операционной системы. Курс читается на базе OC Linux, часть материала читается на базе ОС Windows. Рассматривается версия PostgreSQL17.
Курс предназначен для разработчиков приложений, администраторов баз данных, разработчиков отчетов, бизнес-аналитиков, научных работников.
Модуль 1. Пользовательские функции и процедуры
Языки, используемые для создания пользовательских функций и процедур в PosgreSQL.
Функции и процедуры на SQL.
Язык PlPgSQL.
Разработка функций на ненативных языках.
Модуль 2. Триггеры
Назначение триггеров.
Виды триггеров.
Разработка триггеров и триггерных функций.
Модуль 3. Хранение атрибутов большого размера
Технология TOAST.
Использование pg_largeobject.
Расширение lo.
Модуль 4. Пользовательские типы данных
Перечисления.
Диапазонные типы.
Базовые типы.
Домены данных.
Операторы, классы операторов, семейства операторов.
Модуль 5. Слабоструктурированные типы данных
Тип xml.
Тип json/jsonb.
Тип hstor.
Модуль 6. Курсоры
Использование курсоров в SQL и PlPgSQL коде.
Передача курсора клиенту.
Модуль 7. Правила
Создание пользовательских правил трансформации.
Модуль 8. Работа с иерархическими структурами
Основные паттерны представления иерархических структур в реляционных БД.
Adjacency List и рекурсивные запросы.
Materialized Path и использование расширения ltree.
Модуль 9. Основы полнотекстового поиска
Понятие документа.
Запросы FTS.
Конфигурации.
Индексы.
Модуль 10. Секционирование (партиционирование) таблиц
Задачи, решаемые с помощью секционирования.
Виды секционирования.
Обслуживание секций.
Модуль 11. Обертки внешних данных
Назначение оберток.
Использование postgres_fdw.
Использование file_fdw.
Возможности использования оберток и секционирования.
Модуль 12. Управление правами доступа
Пользователи и роли.
Категории прав доступа.
СКАЧАТЬ СЛИВЫ КУРСОВ
Для возможности скачивать складчины и сливы курсов нужно зарегистрироваться
Возможно, Вас ещё заинтересует:
- Контент Рулетка [Кирилл Потапов]
- [Машинное вязание] Джемпер с японским плечом «Ансей» [Ольга Юрьева]
- Гегель и герметическая традиция [Гленн Александр Мэги]
- [Выкройки] Сумка 1113 [Enfile]
- Чтения о начале Акадэмии [Тарас Сидаш] + Сокрытость Бога и разум человека [Дж.Л. Шелленберг]
- [Выкройки] Сумка 1116 [Enfile]
- [Выкройки] Сумка 1114 [Enfile]
- Творческое наследие К. Маркса и современная философия [В.Викторов, И.Гобозов] + Имитация строгости Историческая онтология [Ян Хакинг]
- [Выкройки] Блуза Амелия. Размер 40-50. Рост 162-167 [Yarina Patterns] [Евгения Ярина]
- [Выкройки] Комбинезон Полосы — женщины. Размер 38-62. Рост 164 [Элина Патыкова]