Programa do Curso

Introdução e Arquitetura

  • Visão geral da arquitetura PostgreSQL: processos, memória, arquivos
  • Organização de dados: bancos de dados, esquemas e tablespaces
  • Conjunto de ferramentas do PostgreSQL e tabelas do sistema

Instalação e Configuração

  • Instalando o PostgreSQL
  • Arquivos de configuração (postgresql.conf, postgresql.auto.conf, pg_hba.conf, pg_ident.conf)
  • Ajustando parâmetros principais (memória, logging, conexões)
  • Atualizando e migrando instalações do PostgreSQL

Gerenciamento de Segurança

  • Papéis de usuários, grupos e privilégios
  • Métodos de autenticação: trust, password, MD5, SCRAM
  • Visão geral da Segurança de Nível de Linha e políticas de acesso a dados
  • Configurando SSL/TLS

Backup e Recuperação

  • Backups lógicos com pg_dump e pg_restore
  • Backups físicos usando pg_basebackup
  • Backups incrementais, arquivamento de WAL
  • Recuperação completa, Recuperação em Ponto Específico (PITR)

Monitoramento e Manutenção

  • Entendendo o processo autovacuum
  • Manutenção rotineira e análise de logs
  • Usando PgBadger para análise de logs

Requisitos

Conhecimento básico de SQL

 14 Horas

Declaração de Clientes (7)

Próximas Formações Provisórias

Categorias Relacionadas