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.
Bien que vous puissiez modifier le fuseau horaire en fonction de votre heure locale, il est recommandé d'utiliser le fuseau horaire UTC au niveau de la couche de 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 lorsqu’elle change.
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
Pour modifier le fuseau horaire d'une instance de base de données Amazon RDS, utilisez l'une des méthodes suivantes en fonction de votre moteur de base de données.
Amazon RDS for Oracle
Pour modifier le fuseau horaire, consultez la section Configuration du fuseau horaire de la base de données. La version de votre moteur de base de données Oracle doit être 11.2.0.2.v4 pour modifier votre fuseau horaire.
Amazon RDS for PostgreSQL
Pour modifier le fuseau horaire des instances de base de données au niveau de la base de données, définissez la valeur du paramètre fuseau horaire dans le groupe de paramètres personnalisés. Le paramètre fuseau horaire prend en charge le formulaire 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 : Si vous référencez UTC-5 par rapport à America/New_York, RDS for PostgreSQL traite les fuseaux horaires différemment. Par exemple, le fuseau horaire America/New_York affiche UTC-5. Si vous définissez le fuseau horaire sur UTC-5, il se met à jour sur UTC+5. Pour plus d'informations, consultez la page Types de date/heure sur le site Web de PostgreSQL.
Amazon RDS for MySQL
Pour une instance de base de données qui exécute RDS for MySQL version 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. Toutes les instances de base de données et les réplicas en lecture qui utilisent le groupe de paramètres sont mises à jour avec le nouveau fuseau horaire. Pour les versions de RDS for MySQL antérieures à la version 5.5, vous ne pouvez pas modifier le fuseau horaire. Par défaut, le fuseau horaire pour les instances de base de données RDS for MySQL est UTC. Pour en savoir plus, consultez la section 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 Aurora, consultez la section Fuseau horaire local pour les clusters de base de données Amazon Aurora.
Amazon RDS for MariaDB
Pour modifier le fuseau horaire d'une instance de base de données, définissez le paramètre time_zone dans le groupe de paramètres 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 RDS for MariaDB est UTC. Pour en savoir plus, consultez la section Fuseau horaire local pour les instances de base de données MariaDB.
Amazon RDS for Microsoft SQL Server
Pour modifier le fuseau horaire, créez une nouvelle instance de base de données RDS for Microsoft SQL Server et spécifiez le fuseau horaire. 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 section Fuseau horaire local pour les instances de base de données Microsoft SQL Server.
Remarque : Cette fonctionnalité est uniquement disponible lorsque vous créez l’instance à l’aide de la méthode Création standard.
Amazon RDS for Db2
Pour modifier le fuseau horaire, créez une nouvelle instance RDS for Db2 et spécifiez le fuseau horaire. 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 plus d'informations, consultez la section Fuseau horaire local pour les instances de base de données Amazon RDS for Db2.
Remarque : Cette fonctionnalité est uniquement disponible lorsque vous créez l’instance à l’aide de la méthode 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