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