Configurações do PostgreSQL posteriores à instalação¶
Autenticação (pg_hba.conf)¶
O servidor PostgreSQL deve autorizar os acessos remotos a partir dos servidores Identity.
Tem de modificar o ficheiro C:\Program Files\PostgreSQL\<version>\data\pg_hba.conf (substitua <version> pela versão do PostgreSQL instalada) para adicionar os acessos remotos autorizados, utilizando o mecanismo de autenticação scram-sha-256.
Exemplo:
1 2 3 4 5 6 7 8 9 | |
Instalação do psql.exe no servidor Identity¶
Tem também de instalar a ferramenta psql.exe no servidor Identity.
Para isso, recupere o binário psql.exe localizado em C:\Program Files\PostgreSQL\<version>\bin (substitua <version> pela versão do PostgreSQL instalada) e transfira-o depois para o servidor Identity.
Execute o binário como administrador e introduza depois a palavra-passe pedida.
Inicialização da base de dados PostgreSQL¶
Após a instalação da solução Identity no servidor Identity, o serviço migrate é iniciado automaticamente para criar ou migrar a base de dados.
Para verificar se foi iniciado, aceda ao URL seguinte a partir de um navegador web no servidor Identity:
https://FQDN-Serveur-Identity-API:44345/
Ocorre um redirecionamento automático para https://FQDN-Serveur-Identity-API:44345/migrate se estiver em curso uma operação de migração.
Pode também aceder diretamente a https://FQDN-Serveur-Identity-API:44345/migrate para saber o estado em que se encontra a base de dados.
Configuração específica durante a instalação do Identity¶
Durante a instalação da versão 7.1, marque a caixa Enable preview features (PostgreSQL database) no ecrã de seleção do ficheiro de licença do instalador. Se esta caixa não estiver marcada, o instalador configurará a base de dados como uma base de dados SQL Server.
As interfaces antigas do Identity não são compatíveis com a utilização de uma base de dados PostgreSQL. No ecrã de seleção dos componentes a instalar, tem de desmarcar o componente Systancia Hpliance (HPL).
Atenção
A instalação não pode prosseguir se a caixa Enable preview features (PostgreSQL database) e o componente Hpliance estiverem ambos selecionados.


