Red Hat Training

A Red Hat training course is available for RHEL 8

8.3.3. Configurando o PostgreSQL

Para alterar a configuração do PostgreSQL, utilize o arquivo /var/lib/pgsql/data/postgresql.conf. Em seguida, reinicie o serviço postgresql para que as mudanças se tornem efetivas:

systemctl restart postgresql.service

Além de /var/lib/pgsql/data/postgresql.conf, existem outros arquivos para alterar a configuração PostgreSQL:

  • postgresql.auto.conf
  • pg_ident.conf
  • pg_hba.conf

O arquivo postgresql.auto.conf contém as configurações básicas PostgreSQL, de forma semelhante a /var/lib/pgsql/data/postgresql.conf. Entretanto, este arquivo está sob o controle do servidor. Ele é editado pelas consultas do ALTER SYSTEM, e não pode ser editado manualmente.

O arquivo pg_ident.conf é usado para mapear as identidades dos usuários a partir de mecanismos de autenticação externos para as identidades de usuários postgresql.

O arquivo pg_hba.conf é usado para configurar permissões detalhadas de usuário para bancos de dados PostgreSQL.

8.3.3.1. Inicialização de um cluster de banco de dados

Em um banco de dados PostgreSQL, todos os dados são armazenados em um único diretório, que é chamado de cluster de banco de dados. Você pode escolher onde armazenar seus dados, mas a Red Hat recomenda que os dados sejam armazenados no diretório default /var/lib/pgsql/data.

Para inicializar este diretório de dados, execute:

pós-configuração --initdb