СОДЕРЖАНИЕ

  1. Установка +

  2. АРХИТЕКТУРА PostgreSQL (Структурная схема psql.drawio)

  3. Структура каталогов кластера (etc, PGDATA) +

    • postgresql - Древо файлов и каталогов, их применение и особенности
    • Каталог данных кластера PGDATA - Древо файлов и каталогов
    • Другие каталоги - Файлы с PID процессом и др.
    • Файлы конфигурации:
      • environment - это переменные окружения, которые устанавливаются для процесса postmaster и всех его дочерних процессов (backend’ов, фоновых процессов и т.д.).
      • pg_ctl.conf - альтернатива systemd
      • pg_hba.conf - Кто, откуда и как может подключиться к каким базам данных в кластере
      • pg_ident.conf - файл отображения имён пользователей ОС в роли PostgreSQL, используемый только при аутентификации методом ident (для TCP-подключений) или peer (для локальных Unix-сокетов, хотя для peer он обычно не нужен).
        • postgresql.conf - postgresql.conf первичная информация - основной конфигурационный файл
      • start.conf - Файл содержит ровно одно слово — режим автозапуска: auto
  4. Принципы и Механизмы

  5. РЕПЛИКАЦИЯ в PostgreSQL

  6. РЕЗЕРВНОЕ КОПИРОВАНИЕ в PostgreSQL (Backup)

  7. Команды

  8. Табличное пространство psql - ?

  9. МИГРАЦИЯ

  10. Распределение нагрузки, Проксирование


Дополнительная информация psql - Ссылки на ресурсы


Задачки


Ответы на вопросы