Курс для разработчиков PostgreSQL: SQL и PL/pgSQL, функции и процедуры, курсоры, триггеры, работа с данными и интеграция приложений.
• Введение в Postgres. Особенности СУБД Postgres по сравнению с Oracle
• Проектирование системы баз данных
• Проектирование сущностей (таблиц) и атрибутов
• Ограничения целостности данных в Postgres
• Работа с представлениями (views) в Postgres
• Введение в язык PL/pgSQL
• Переменные и константы в PL/pgSQL
• Синтаксические конструкции PL/pgSQL
• Обработка исключений в PL/pgSQL
• Работа с курсорами в Postgres
• Создание пользовательских хранимых процедур в Postgres
• Создание пользовательских функций PL/pgSQL
• Триггеры и триггерные функции в Postgres
• Создание функций Postgres на Python и Java
• Введение в программирование Postgres на C#, Java и Python
• Возможности оптимизации производительности баз данных Postgres для разработчиков