Comment modifier le fuseau horaire de mon instance de base de données Amazon RDS ?

Lecture de 4 minute(s)
0

Je veux remplacer le fuseau horaire de mon instance de base de données Amazon Relational Database Service (Amazon RDS) par le fuseau horaire local.

Brève description

Toutes les instances de base de données Amazon RDS utilisent l’heure UTC/GMT par défaut. La modification de votre fuseau horaire est facultative.

Une bonne pratique consiste à utiliser le fuseau horaire UTC au niveau de la couche de base de données. Dans la mesure où UTC n'observe pas l'heure d'été, vous n'aurez pas à ajuster l'heure par la suite lorsqu'elle change.

Si vous devez utiliser un fuseau horaire local, convertissez plutôt le fuseau horaire au niveau de la couche d'application. Avant de modifier votre fuseau horaire, contactez l'administrateur de base de données ou l'équipe en charge des applications.

Solution

Les étapes à suivre pour modifier le fuseau horaire d’une instance de base de données Amazon RDS varient en fonction du moteur de base de données.

Oracle – Pour modifier le fuseau horaire d’Amazon Relational Database Service (Amazon RDS) pour les instances de bases de données Oracle, consultez Définition du fuseau horaire de la base de données. Pour pouvoir modifier le fuseau horaire, le moteur de base de données Oracle version 11.2.0.2.v4 est requis.

PostgreSQL – Pour modifier le fuseau horaire des instances de base de données Amazon RDS for PostgreSQL au niveau de la base de données, définissez la valeur du paramètre de fuseau horaire dans un groupe de paramètres personnalisé. Le paramètre de fuseau horaire utilise le format d’entrée UTC-X ou UTC+X. X correspond au nombre d'heures de décalage du fuseau horaire par rapport à l'heure UTC.

Important : PostgreSQL traite les fuseaux horaires différemment si vous faites référence à UTC-5 par rapport à America/New_York. Par exemple, le fuseau horaire « America/New_York » s'affiche dans le format UTC-5. Si vous définissez le fuseau horaire UTC-5, il est remplacé par UTC+5. Pour plus d’informations, consultez la documentation PostgreSQL relative aux types d’heures et de dates.

MySQL : pour une instance de base de données exécutant MySQL 5.5, 5.6, 5.7 ou 8.0, définissez le paramètre time_zone dans le groupe de paramètres de base de données de l’instance de base de données. Toutes les instances de base de données et tous les réplicas en lecture qui utilisent le groupe de paramètres changeront pour utiliser le nouveau fuseau horaire. Vous ne pouvez pas modifier le fuseau horaire pour les versions Amazon RDS for MySQL antérieures à la version 5.5. Par défaut, le fuseau horaire des instances de base de données pour MySQL RDS est le fuseau UTC (temps universel coordonné). Pour plus d’informations, veuillez consulter la section Fuseau horaire local pour les instances de base de données MySQL (Français non garanti).

Amazon Aurora - pour modifier le fuseau horaire d’un cluster de base de données Amazon Aurora, consultez Fuseau horaire local des clusters de base de données Amazon Aurora.

MariaDB - pour modifier le fuseau horaire d’une instance de base de données qui exécute MariaDB, définissez le paramètre time_zone dans le groupe de paramètres de base de données de l’instance de base de données. Toutes les instances de base de données et tous les réplicas en lecture qui utilisent le groupe de paramètres utiliseront le nouveau fuseau horaire. Par défaut, le fuseau horaire des instances de base de données Amazon RDS for MariaDB est le fuseau UTC (temps universel). Pour plus d’informations, veuillez consulter la section Fuseau horaire local pour les instances de base de données MariaDB (Français non garanti).

SQL Server Microsoft– Pour modifier le fuseau horaire, précisez le fuseau horaire lors de la création d’une instance Amazon RDS for Microsoft SQL Server. Lorsque vous créez l’instance de base de données, développez la section Configuration supplémentaire puis choisissez le fuseau horaire de votre choix dans le menu Fuseau horaire. Vous ne pouvez pas modifier le fuseau horaire après avoir créé l’instance. Pour plus d’informations, veuillez consulter la section Fuseau horaire local pour les instances de bases de données Microsoft SQL Server.

Remarque : cette fonctionnalité n'est disponible que lors de la création d'une instance à l'aide de la méthode de création standard.


Informations connexes

Utilisation de paramètres sur votre instance de base de données RDS for PostgreSQL

Types de données et fonctions de date et d’heure (Transact-SQL) (Documentation Microsoft SQL Server)

AWS OFFICIEL
AWS OFFICIELA mis à jour il y a 6 mois