¿Cómo cambio la zona horaria de la instancia de base de datos de Amazon RDS?

4 minutos de lectura
0

Quiero cambiar la zona horaria de mi instancia de base de datos de Amazon Relational Database Service (Amazon RDS) a la zona horaria local.

Descripción breve

Todas las instancias de base de datos de Amazon RDS utilizan la hora UTC/GMT de forma predeterminada. Cambiar la zona horaria es opcional.

Es una práctica recomendada utilizar la zona horaria UTC en la capa de la base de datos. Como UTC no observa el horario de verano (DST), no tiene que ajustar la hora más tarde cuando esta cambie.

Si debe utilizar una zona horaria local, convierta la zona horaria en la capa de aplicación. Antes de cambiar la zona horaria, consulte al administrador de base de datos o al equipo de la aplicación.

Resolución

Los pasos necesarios para modificar la zona horaria de una instancia de base de datos de Amazon RDS varían en función del motor de base de datos.

Oracle: para modificar la zona horaria de Amazon Relational Database Service (Amazon RDS) para instancias de bases de datos Oracle, consulte Configuración de la zona horaria de la base de datos. Para cambiar la zona horaria, se requiere la versión 11.2.0.2.v4 del motor de base de datos de Oracle.

PostgreSQL: para modificar la zona horaria de las instancias de base de datos de Amazon RDS for PostgreSQL a nivel de base de datos, establezca el valor del parámetro de zona horaria en un grupo de parámetros personalizado. El parámetro de zona horaria toma la forma de entrada UTC-X o UTC+X. X es el número de horas que la zona horaria está desplazada respecto a la hora UTC.

Importante: PostgreSQL procesa las zonas horarias de forma diferente si se hace referencia a UTC-5 en comparación con America/New_York. Por ejemplo, la zona horaria America/New_York muestra UTC-5. Si se establece la zona horaria como UTC-5, se actualiza como UTC+5. Si desea obtener más información, consulte la documentación de PostgreSQL sobre los tipos de fecha y hora.

MySQL: para una instancia de base de datos que ejecute MySQL 5.5, 5.6, 5.7 y 8.0, establezca el parámetro time_zone en el grupo de parámetros de base de datos para la instancia de base de datos. Todas las instancias de base de datos y las réplicas de lectura que utilizan el grupo de parámetros cambian para utilizar la nueva zona horaria. No se puede cambiar la zona horaria para las versiones de Amazon RDS for MySQL anteriores a la 5.5. De forma predeterminada, la zona horaria para las instancias de base de datos de RDS for MySQL es el Tiempo universal coordinado (UTC). Si desea obtener más información, consulte Zona horaria local para las instancias de base de datos de MySQL.

Amazon Aurora: Para cambiar la zona horaria de un clúster de base de datos de Amazon Aurora, consulte Zona horaria local para los clústeres de base de datos de Amazon Aurora.

MariaDB: para cambiar la zona horaria de una instancia de base de datos que ejecuta MariaDB, establezca el parámetro time_zone en el grupo de parámetros de base de datos para la instancia de base de datos. Todas las instancias de base de datos y las réplicas de lectura que utilizan el grupo de parámetros utilizarán la nueva zona horaria. De forma predeterminada, la zona horaria para las instancias de base de datos de Amazon RDS for MariaDB es el Tiempo universal coordinado (UTC). Si desea obtener más información, consulte Zona horaria local para instancias de base de datos de MariaDB.

Microsoft SQL Server: para cambiar la zona horaria, especifique la zona horaria al crear una nueva instancia de Amazon RDS for Microsoft SQL Server. Al crear la instancia de base de datos, amplíe la sección Additional configuration (Configuración adicional) y, luego, elija su zona horaria preferida en el menú Time Zone (Zona horaria). No se puede modificar la zona horaria después de crear la instancia. Si desea obtener más información, consulte Zona horaria local para las instancias de base de datos de Microsoft SQL Server.

Nota: Esta función solo está disponible al crear una instancia a partir del método de creación de estándares.


Información relacionada

Trabajar con parámetros en la instancia de base de datos de RDS para PostgreSQL

Tipos de datos y funciones de fecha y hora (Transact-SQL) (documentación de Microsoft SQL Server)

OFICIAL DE AWS
OFICIAL DE AWSActualizada hace un año