Configuração dos Parâmetros da Instância de Banco de Dados.
Dada uma instância já criada (Inicialização do Banco de Dados), segue-se a configuração de seus parâmetros, ação que modifica os dados do arquivo postgresql.conf, presente no diretório do Banco de Dados
.
Os parâmetros disponíveis para edição estão em conformidade com a versão do PostgreSQL instalada e selecionada.
Toda alteração realizada inclui uma linha de comentário no arquivo postgresql.conf com data e usuário que realizou a alteração.
-
Todos os componentes instalados.
pgsmart db config [Flags]
Flags
-D, --pgdata=<path> [Default: data].
=> Diretório de Dados da instância PostgreSQL.-M, --pgversion=(11|12|13|14|15).
=> Versão majoritária do PostgreSQL.-a, --agent= <agent>
. => Alias, hostname ou IP do servidor onde o PgSmart Agent desejado está instalado.-h, --help
. => Ajuda
A execução não interativa está desabilitada para esta operação.
pgsmart db config
Configuração dos Parâmetros do Banco de Dados
- Instruções
Consulta Parâmetro
- Instruções
- Vídeo
-
Selecione o
Agente do PgSmart
desejado ou Registrar um novo Agente.1.1. Selecione
Configurações das instâncias
no menu de opções.1.2. Selecione o
Diretório de dados
da instância PostgreSQL para o qual deseja configurar os Parâmetros.1.3. Selecione a opção
Parâmetros
.- Ao selecionar a opção Parâmetros, será exibida a lista de parâmetros configuráveis.
1.4. Para localizar um parâmetro na lista, digite seu nome completo, parcial ou qualquer conjunto de caracteres relacionados ao nome ou à seção desejada. A busca não diferencia maiúsculas de minúsculas (case insensitive).
1.5. Para visualizar detalhes do parâmetro, clique
<ENTER>
no parâmetro desejado.nota-
Os parâmetros são agrupados por seção. No caso dos parâmetros de banco de dados, todos pertencem à seção global, ou seja, possuem abrangência global.
- parâmetros na cor azul são obrigatórios e essenciais para o funcionamento do serviço.
- parâmetros em vermelho estão inconsistentes no arquivo de configuração e devem ser corrigidos.
-
Cada parâmetro é identificado por sua origem, que diz respeito a localização onde se origina o valor:
- global: parâmetros configurados manualmente pelo usuário.
- default: parâmetros que permanecem com os valores padrão, sem intervenção do usuário.
- auto (automático, vindo do arquivo postgresql.auto.conf).
Figura 1 - Configuração de Parâmetros do Banco de Dados - ConsultaFigura 2 - Configuração de Parâmetros do Banco de Dados - Consulta parâmetro por filtro
Edição Parâmetro
- Instruções
- Vídeo
-
Selecione o
Agente do PgSmart
desejado ou Registrar um novo Agente.1.1. Selecione
Configurações das instâncias
no menu de opções.1.2. Selecione o
Diretório de dados
da instância PostgreSQL para o qual deseja configurar os Parâmetros.1.3. Selecione a opção
Parâmetros
.1.4. Selecione o parâmetro desejado.
1.5. Clique
<ENTER>
para ver os detalhes do Parâmetro.1.6. Selecione
Editar
.1.7. Atualize o(s) valor(es) do parâmetro selecionado.
1.8. Confirme a operação, se assim for solicitado.
1.9. Confirme se deseja realizar a REINICIALIZAÇÃO/RELOAD, se assim for solicitado.
Figura 3 - Edição da Configuração de Parâmetros do Banco de Dados
Remoção Parâmetro
- Instruções
- Vídeo
-
Selecione o
Agente do PgSmart
desejado ou Registrar um novo Agente.1.1. Selecione
Configurações das instâncias
no menu de opções.1.2. Selecione o
Diretório de dados
da instância PostgreSQL para o qual deseja configurar os Parâmetros.1.3. Selecione a opção
Parâmetros
.1.4. Selecione o parâmetro desejado.
1.5. Clique
<ENTER>
para ver os detalhes do Parâmetro.1.6. Selecione
Remover
.1.7. Confirme a operação, se assim for solicitado.
1.8. Confirme se deseja realizar a REINICIALIZAÇÃO/RELOAD, se assim for solicitado.
Figura 4 - Remoção da Configuração de Parâmetros do Banco de DadosnotaAo remover a configuração do parâmetro, ele retornará à sua configuração
default
.
-
Conforme o parâmetro modificado, pode ser necessário o RELOAD ou então o RESTART da instância. O PgSmart irá informar qual ação é necessária para efetivar a mudança do parâmetro.
-
Caso o
Reload
ouRestart
não seja confirmado, a configuração permanecerá no arquivo até que a ação necessária seja realizada.