Configurer les paramètres de serveur dans Azure Database pour PostgreSQL - Serveur flexible par le biais du portail Azure

S’APPLIQUE À : Azure Database pour PostgreSQL – Serveur flexible

Vous pouvez répertorier, afficher et mettre à jour les paramètres de configuration d’une instance de serveur flexible Azure Database pour PostgreSQL via le Portail Azure. Vous pouvez également cliquer sur les onglets de Paramètres du serveur pour voir facilement le groupe de paramètres selon chaque type : Modifié, Statique, Dynamique et En lecture seule.

Prérequis

Pour parcourir ce guide pratique, vous avez besoin des éléments suivants :

Affichage et modification des paramètres

  1. Ouvrez le portail Azure.

  2. Sélectionnez votre instance de serveur flexible Azure Database pour PostgreSQL.

  3. Dans la section Paramètres, sélectionnez Paramètres du serveur. La page affiche une liste de paramètres avec leurs valeurs et leurs descriptions. Screenshot of overview page for parameters.

  4. Sélectionnez le bouton déroulant pour afficher les valeurs possibles des paramètres de type énuméré comme client_min_messages. Screenshot of enumerate drop down.

  5. Sélectionnez ou placez le curseur sur le bouton i (informations) pour afficher la plage des valeurs possibles des paramètres numériques comme cpu_index_tuple_cost. Screenshot of information button.

  6. Si nécessaire, utilisez la zone de recherche pour limiter la recherche à un paramètre spécifique. La recherche s’effectue sur le nom et la description des paramètres. Screenshot of search results.

  7. Modifiez les valeurs de paramètres souhaitées. Toutes les modifications que vous apportez dans une session sont surlignées en violet. Une fois que vous avez modifié les valeurs, vous pouvez sélectionner Enregistrer. Vous pouvez également Abandonner vos modifications. Screenshot of save or discard changes.

  8. Listez tous les paramètres qui n’ont plus leur valeur par défaut. Screenshot of modified parameter tab.

  9. Si vous avez enregistré de nouvelles valeurs pour les paramètres, vous pouvez toujours rétablir toutes les valeurs par défaut en sélectionnant Rétablir toutes les valeurs par défaut. Screenshot of reset all to default.

Utilisation du paramètre de fuseau horaire

Si vous prévoyez de travailler avec des données de date et d’heure dans PostgreSQL, vous devez veiller à définir le bon fuseau horaire pour votre localisation. Toutes les dates et heures prenant en charge les fuseaux horaires sont stockées en interne dans PostgreSQL au format UTC. Elles sont converties en heure locale dans la zone spécifiée par le paramètre de serveur TimeZone avant d’être affichées sur le client. Ce paramètre peut être modifié dans la page Paramètres du serveur comme expliqué ci-dessus. PostgreSQL vous permet de spécifier des fuseaux horaires sous trois formes différentes :

  1. Un nom de fuseau horaire complet, par exemple America/New_York. Les noms de fuseau horaire reconnus sont listés dans la vue pg_timezone_names.
    Exemple pour interroger cette vue en psql et obtenir la liste des noms de fuseau horaire :

    select name FROM pg_timezone_names LIMIT 20;

    Vous devez voir un ensemble de résultats comme celui-ci :

             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. Une abréviation de fuseau horaire, par exemple PST. Une telle spécification définit simplement un décalage particulier par rapport à l’heure UTC, contrairement aux noms de fuseaux horaires complets qui peuvent également impliquer un ensemble de règles de passage à l’heure d’été. Les abréviations reconnues sont listées dans la vue pg_timezone_abbrevs. Pour interroger cette vue en psql et obtenir la liste des abréviations de fuseau horaire :

     select abbrev from pg_timezone_abbrevs limit 20;

    Vous devez voir un ensemble de résultats comme celui-ci :

         abbrev|
         ------+
         ACDT  |
         ACSST |
         ACST  |
         ACT   |
         ACWST |
         ADT   |
         AEDT  |
         AESST |
         AEST  |
         AFT   |
         AKDT  |
         AKST  |
         ALMST |
         ALMT  |
         AMST  |
         AMT   |
         ANAST |
         ANAT  |
         ARST  |
         ART   |
     
  3. En plus des abréviations et des noms de fuseau horaire, PostgreSQL accepte les spécifications de fuseau horaire de type POSIX de la forme STDdécalage ou STDdécalageDST, où « STD » est une abréviation de zone, « offset » est un décalage numérique exprimé en heures à l’ouest de l’heure UTC, et « DST » est une abréviation de zone d’heure d’été facultative, supposée représenter une heure en avance pour le décalage donné.

Étapes suivantes

Vous en saurez plus sur :