Capítulo 18. Configuração e operação do servidor

Índice

18.1. A conta de usuário do PostgreSQL
18.2. Criação do agrupamento de bancos de dados
18.2.1. Uso de sistemas de arquivos secundários
18.2.2. Sistemas de arquivos
18.3. Ativação do servidor de banco de dados
18.3.1. Falhas na ativação do servidor
18.3.2. Problemas de conexão do cliente
18.4. Gerenciamento dos recursos do núcleo
18.4.1. Memória compartilhada e semáforos
18.4.2. systemd RemoveIPC
18.4.3. Limites de recursos
18.4.4. Sobrecarga de memória do Linux
18.4.5. Páginas de memória enormes (huge pages) no Linux
18.5. Desligamento do servidor
18.6. Atualização dos dados do PostgreSQL entre versões
18.6.1. Atualização via pg_dumpall
18.6.2. Atualização via pg_upgrade
18.6.3. Atualização dos dados via replicação
18.7. Prevenção contra falso servidor (spoofing)
18.8. Opções de encriptação
18.9. Conexões TCP/IP seguras com SSL
18.9.1. Configuração básica
18.9.2. Configuração do OpenSSL
18.9.3. Uso de certificados de cliente
18.9.4. Arquivos de SSL usados no servidor
18.9.5. Criação de certificados
18.10. Conexões TCP/IP seguras com encriptação GSSAPI
18.10.1. Configuração básica
18.11. Conexões TCP/IP seguras usando túneis SSH
18.12. Registro de eventos no Windows

Este capítulo discute como configurar e executar o servidor de banco de dados, e suas interações com o sistema operacional.

As instruções neste capítulo assumem que se está trabalhando com o PostgreSQL padrão, sem infraestrutura adicional como, por exemplo, uma cópia do código-fonte construída conforme as instruções dos capítulos anteriores. Se estiver trabalhando com uma versão pré-empacotada, ou de algum fornecedor do PostgreSQL, é provável que o desenvolvedor do pacote tenha feito algumas alterações na instalação e inicialização do servidor de banco de dados, segundo as convenções do sistema de destino. Consulte a documentação do pacote para obter detalhes.