Курс по администрированию PostgreSQL: установка и конфигурация, роли и аутентификация, резервное копирование, WAL, мониторинг, производительность и эксплуатация.
• Введение в Postgres
• Особенности Postgres, архитектура Postgres, отличия от других СУБД
• Развертывание Postgres
• Планирование развертывания Postgres, установка под Linux и Windows
• Работа с базами данных
• Создание и настройка баз данных Postgres, структура баз данных и WAL
• Аутентификация и система разрешений в Postgres
• Настройка аутентификации через файлы конфигурации, роли Postgres
• PGAgent и задания по расписанию
• Настройка системы PGAgent для выполнения задач по расписанию, типы заданий и шагов
• Перевод WAL в режим сохранения файлов журналов транзакций, создание дампов баз данных
• Работа с внешними источниками данных и другими серверами Postgres: Foreign Data Wrappers
• Создание FDW, настройка безопасности, импорт схем и таблиц
• Общий мониторинг производительности сервера Postgres, счетчики Perf tools
• Настройка отказоустойчивых конфигураций Postgres
• Создание отказоустойчивого кластера, настройка потоковой и логической репликаций
• Особенности работы с OLTP, DWH, staging базами данных в Postgres
• Работа с бизнес-логикой приложения средствами PGSQL
• Синтаксис языка PL/pgSQL, отличия от Transact-SQL и Oracle PL/SQL