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

Lecture de 4 minute(s)
0

Je souhaite 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.

Il est recommandé d’utiliser le fuseau horaire UTC au niveau de la base de données. Étant donné que la norme UTC n’observe pas l’heure d’été (DST), vous n’avez pas besoin d’ajuster l’heure lorsque ce changement survient.

Si vous devez utiliser un fuseau horaire local, choisissez plutôt de convertir le fuseau horaire au niveau de la couche applicative. Avant de modifier votre fuseau horaire, consultez l’administrateur de votre base de données ou l’équipe responsable des applications.

Résolution

Les étapes requises 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 base de données Oracle, consultez la page Définition du fuseau horaire de la base de données. Pour modifier le fuseau horaire, la version 11.2.0.2.v4 du moteur de base de données Oracle est requise.

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, vous devez définir la valeur du paramètre de fuseau horaire dans un groupe de paramètres personnalisé. Le paramètre de fuseau horaire prend en charge la forme de saisie 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 affiche UTC-5. Si vous définissez le fuseau horaire sur UTC-5, il sera mis à jour sur UTC+5. Pour en savoir plus, consultez la documentation PostgreSQL relative aux types de date/heure.

MySQL : pour une instance de base de données exécutant MySQL 5.5, 5.6, 5.7 et 8.0, vous devez définir 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 les réplicas en lecture qui utilisent le groupe de paramètres changeront pour suivre 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 RDS for MySQL est le temps universel coordonné (UTC). Pour en savoir plus, consultez la page Fuseau horaire local pour les instances de base de données MySQL.

Amazon Aurora : pour modifier le fuseau horaire d’un cluster de base de données Amazon Aurora, consultez la page Fuseau horaire local pour les 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, vous devez définir 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 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 temps universel coordonné (UTC). Pour en savoir plus, consultez la page Fuseau horaire local pour les instances de base de données MariaDB.

Microsoft SQL Server : pour modifier le fuseau horaire, vous devez spécifier le fuseau horaire lors de la création d’une nouvelle instance Amazon RDS for Microsoft SQL Server. Lors de la création de 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. Une fois l’instance créée, le fuseau horaire ne peut plus être modifié. Pour en savoir plus, consultez la page Fuseau horaire local pour les instances de base de données Microsoft SQL Server.
Remarque : cette fonctionnalité est uniquement disponible lorsque l’instance est créée à l’aide de la méthode de Création standard.

Informations connexes

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

Types de données et fonctions de date et d’heure (Transact-SQL) sur le site Web de Microsoft SQL Server