Configurar os parâmetros do servidor no Banco de Dados do Azure para PostgreSQL – Servidor Flexível por meio do portal do Azure

APLICA-SE A: Banco de Dados do Azure para PostgreSQL – Servidor Flexível

Você pode listar, exibir e atualizar os parâmetros de configuração para uma instância de servidor flexível do Banco de Dados do Azure para PostgreSQL usando o portal do Azure. Além disso, você também pode clicar nas Guias de Parâmetro do Servidor para exibir facilmente o grupo de parâmetros como Modificado, Estático, Dinâmico e Somente Leitura.

Pré-requisitos

Para seguir este guia de instruções, você precisa:

Exibir e editar parâmetros

  1. Abra o Portal do Azure.

  2. Selecione sua instância do servidor flexível do Banco de Dados do Azure para PostgreSQL.

  3. Sob a seção configurações, selecione parâmetros de servidor. A página mostra uma lista de parâmetros, valores e descrições. Captura de tela da página de visão geral de parâmetros.

  4. Selecione o botão suspenso para ver os possíveis valores para parâmetros de tipo enumerado como client_min_messages. Captura de tela da lista suspensa de enumeração.

  5. Selecione ou passe o mouse sobre o botão i (informações) para ver o intervalo de valores possíveis para parâmetros numéricos como cpu_index_tuple_cost. Captura de tela do botão de informações.

  6. Se necessário, use a caixa de pesquisa para restringir rapidamente a um parâmetro específico. A busca está no nome e na descrição dos parâmetros. Captura de tela dos resultados da pesquisa.

  7. Altere os valores de parâmetro que você deseja ajustar. Todas as alterações feitas nessa sessão são realçadas em roxo. Depois de alterar os valores, você pode selecionar Salvar. Ou então, você pode Descartar suas alterações. Captura de tela de salvar ou descartar alterações.

  8. Liste todos os parâmetros modificados do valor padrão. Captura de tela da guia de parâmetro modificado.

  9. Se você tiver salvo os novos valores para os parâmetros, você sempre pode reverter tudo o que fazer com os valores padrão selecionando Redefinir tudo para o padrão. Captura de tela da redefinição de tudo para o padrão.

Trabalhar com parâmetros de fuso horário

Caso planeje trabalhar com os dados de data e hora no PostgreSQL, lembre-se de definir o fuso horário adequado para a sua localização. Todas as datas e horas com reconhecimento de fuso horário são armazenadas internamente no PostgreSQL em UTC. Elas são convertidas para a hora local na zona especificada pelo parâmetro do servidor TimeZone antes de serem exibidas para o cliente. Esse parâmetro pode ser editado na página Parâmetros do servidor, conforme explicado acima. O PostgreSQL permite especificar fusos horários de três modos diferentes:

  1. Um nome completo de fuso horário, como América/New_York. Os nomes de fuso horário reconhecidos estão listados na exibição pg_timezone_names.
    Veja abaixo um exemplo para consultar a exibição no psql e obter uma lista de nomes de fuso horário:

    select name FROM pg_timezone_names LIMIT 20;

    Será possível ver o seguinte conjunto de resultados:

             name
         -----------------------
         GMT0
         Iceland
         Factory
         NZ-CHAT
         America/Panama
         America/Fort_Nelson
         America/Pangnirtung
         America/Belem
         America/Coral_Harbour
         America/Guayaquil
         America/Marigot
         America/Barbados
         America/Porto_Velho
         America/Bogota
         America/Menominee
         America/Martinique
         America/Asuncion
         America/Toronto
         America/Tortola
         America/Managua
         (20 rows)
     
  2. Uma abreviação do fuso horário, como PST. Essa especificação somente define um deslocamento específico do UTC, em comparação com nomes completos de fuso horário, que também podem sugerir um conjunto de regras de datas de transição para o horário de verão. As abreviações reconhecidas estão listadas na exibição pg_timezone_abbrevs. Veja abaixo um exemplo para consultar a exibição no psql e obter uma lista de abreviações de fuso horário:

     select abbrev from pg_timezone_abbrevs limit 20;

    Será possível ver o seguinte conjunto de resultados:

         abbrev|
         ------+
         ACDT  |
         ACSST |
         ACST  |
         ACT   |
         ACWST |
         ADT   |
         AEDT  |
         AESST |
         AEST  |
         AFT   |
         AKDT  |
         AKST  |
         ALMST |
         ALMT  |
         AMST  |
         AMT   |
         ANAST |
         ANAT  |
         ARST  |
         ART   |
     
  3. Além de nomes e abreviações de fuso horário, o PostgreSQL aceitará especificações de fuso horário no estilo POSIX de formato STDoffset ou STDoffsetDST. Desse modo, STD representa uma abreviação de zona, offset é um deslocamento numérico em horas a oeste de UTC e DST é uma abreviação de zona de horário de verão, considerada como uma hora antes do deslocamento fornecido.

Próximas etapas

Saiba mais: