Configuração dos Parâmetros de usuários Autorizados do Pool de Conexões
pgsmart pool config [Flags]
Flags
-a, --agent= <agent>
=> Alias, hostname ou IP do servidor onde o PgSmart Agent pretendido está instalado.-h, --help
=> Ajuda
A execução não interativa está desativada para esta operação.
pgsmart pool config
Os parâmetros específicos dos Grupos de usuários Autorizados podem ser visualizados ou configurados das seguintes formas:
- Ao listar os perfis de usuários Autorizados existentes.
- Durante a criação dum novo perfil de usuários Autorizados, com a possibilidade de definir os parâmetros no momento da criação.
- Ao editar um perfil de usuários Autorizados, com a possibilidade de ajustar os parâmetros conforme necessário.
- Consulta de Parâmetro
- Vídeo
- Selecione o
Agente do PgSmart
pretendido ou Registar um novo Agente.
1.1. Selecione usuários Autorizados
no menu de opções.
1.2. Selecione Listar
.
-
Serão apresentados os parâmetros dos usuários Autorizados, tanto os
default
como os configurados manualmente. -
Para localizar um parâmetro, introduza o nome completo ou parcial, ou qualquer termo relacionado. A pesquisa é insensível a maiúsculas/minúsculas.
-
Para visualizar os detalhes do parâmetro, pressione
<ENTER>
.
-
Os parâmetros dos usuários Autorizados são agrupados por seção.
-
Cada parâmetro é identificado pela sua origem, que diz respeito a localização onde se origina o valor:
default
: valor padrão (não modificado).user
: configurado especificamente para o grupo de usuários.
Exemplos:
─── [ postgres ] ─── (user) max_user_connections = 3 (default) pool_size = 20
─── [ usu2 ] ─── (user) max_user_connections = 10 (default) pool_size = 20
- Parâmetros a azul são obrigatórios para o funcionamento do serviço.
- Parâmetros a vermelho indicam inconsistências e devem ser corrigidos.
-
Cada parâmetro é descrito de forma completa para garantir uma configuração correta:
- Nome: Nome do parâmetro.
- Tipo: Tipo de dado aceite (ex.: integer, boolean, string, size, list, list_kv).
- Valor Atual: Valor atualmente definido.
- Fonte: Origem do valor (ex.: default, user).
- Valor Padrão: Valor assumido caso não seja configurado.
- Grupo: Categoria funcional (ex.: Autenticação, Timeouts, TLS).
- Seções: Onde o parâmetro se aplica (ex.: pgbouncer).
- Valores Possíveis: Lista de valores aceitáveis.
- Obrigatório?: Se é obrigatório.
- Requer Reinicialização?: Se exige reinicialização para aplicar mudanças.
- Só Leitura?: Se o parâmetro pode ser alterado depois de configurado.
- Descrição: Função resumida do parâmetro.
- Descrição Complementar: Notas adicionais ou exemplos.

- Edição de Parâmetro
- Vídeo
- Selecione o
Agente do PgSmart
pretendido ou Registar um novo Agente.
1.1. Selecione usuários Autorizados
no menu de opções.
1.2. Selecione Editar
.
1.3. Selecione o Usuário cujos parâmetros pretende actualizar.
1.4. Atualize os parâmetros do Usuário Autorizado:
- Usuário de conexão à base de dados.
- Palavra-passe do usuário.
- Modo de reutilização de conexões para este usuário (opcional).
- Número máximo de conexões para este usuário (opcional).
1.5. Confirme a operação.
1.6. Confirme a reinicialização, se solicitado.

-
Dependendo do parâmetro alterado, poderá ser necessário efectuar um RELOAD ou RESTART da instância.
-
Caso o
Reload
ouRestart
não seja confirmado, a alteração permanecerá pendente até ser aplicada.