Pular para o conteúdo principal
Versão Next

Configuração dos Parâmetros da Instância da Base de Dados

Dada uma instância já criada (Inicialização da Base de Dados), segue-se a configuração dos seus parâmetros, ação que modifica o ficheiro postgresql.conf, presente no diretório da Banco de Dados.

Os parâmetros disponíveis para edição estão em conformidade com a versão do PostgreSQL instalada e selecionada.

Cada alteração efetuada adiciona uma linha de comentário no ficheiro postgresql.conf, com a data e o usuário que realizou a modificação.

Pré-Requisitos
Sintaxe do Comando
Terminal input
    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 está instalado.
  • -h, --help. => Ajuda
Configuração Não-Interativa

A execução não interativa está desativada para esta operação.

Configuração Interativa
Terminal input
    pgsmart db config

Configuração dos Parâmetros da Base de Dados

Consulta de Parâmetro

  1. Selecione o Agente do PgSmart pretendido ou Registar 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 que pretende configurar.

1.3. Selecione a opção Parâmetros.

  • Será apresentada a lista de parâmetros configuráveis.

1.4. Para localizar um parâmetro, digite o seu nome completo, parcial, ou qualquer conjunto de caracteres. A busca é insensível a maiúsculas e minúsculas.

1.5. Para ver detalhes do parâmetro, pressione <ENTER> sobre o parâmetro pretendido.

nota
  • Os parâmetros estão agrupados por seção.
  • Parâmetros a azul são obrigatórios;
  • Parâmetros a vermelho estão inconsistentes e devem ser corrigidos.
  • Cada parâmetro é identificado por sua origem, que diz respeito a localização onde se origina o valor:
    • global: configurado manualmente.
    • default: permanece com o valor padrão.
    • auto: (automático, vindo do ficheiro postgresql.auto.conf).
Figura 1 - Configuração de Parâmetros da Base de Dados - Consulta
Figura 1 - Configuração de Parâmetros da Base de Dados - Consulta
Figura 2 - Configuração de Parâmetros da Base de Dados - Consulta por filtro
Figura 2 - Configuração de Parâmetros da Base de Dados - Consulta por filtro

Edição de Parâmetro

  1. Selecione o Agente do PgSmart pretendido ou Registar um novo Agente.

1.1. Selecione Configurações das instâncias.

1.2. Selecione o Diretório de dados.

1.3. Escolha Parâmetros.

1.4. Selecione o parâmetro desejado.

1.5. Pressione <ENTER> para ver os detalhes.

1.6. Selecione Editar.

1.7. Atualize o(s) valor(es) do parâmetro.

1.8. Confirme a operação, se solicitado.

1.9. Confirme se deseja realizar o RELOAD ou RESTART.

Figura 3 - Edição de Parâmetros da Base de Dados
Figura 3 - Edição de Parâmetros da Base de Dados

Remoção de Parâmetro

  1. Selecione o Agente do PgSmart pretendido ou Registar um novo Agente.

1.1. Selecione Configurações das instâncias.

1.2. Selecione o Diretório de dados.

1.3. Escolha Parâmetros.

1.4. Escolha o parâmetro pretendido.

1.5. Pressione <ENTER>.

1.6. Selecione Remover.

1.7. Confirme a operação.

1.8. Confirme o RELOAD ou RESTART.

Figura 4 - Remoção de Parâmetros da Base de Dados
Figura 4 - Remoção de Parâmetros da Base de Dados
nota

Ao remover um parâmetro, ele volta ao seu valor default.

Notas Finais
nota
  • Dependendo do parâmetro alterado, poderá ser necessário um RELOAD ou um RESTART da instância, que será informado pelo PgSmart.

  • Se o RELOAD ou o RESTART não forem confirmados, as alterações permanecerão no ficheiro até que sejam aplicadas.