Como faço para alterar o fuso horário de minha instância de banco de dados do Amazon RDS?

Data da última atualização: 25-08-2020

Quero alterar o fuso horário da minha instância de banco de dados do Amazon Relational Database Service (Amazon RDS) para o fuso horário local. Como faço para alterar o fuso horário da minha instância de banco de dados?

Breve descrição

Todas as instâncias de banco de dados do Amazon RDS usam o horário UTC/GMT por padrão e a alteração do fuso horário é opcional.

O uso do fuso horário UTC na camada do banco de dados é uma prática recomendada. Como o UTC não observa o horário de verão (DST), você não precisa ajustar a hora posteriormente, quando ela mudar.

Se você tiver que usar um fuso horário local, converta o fuso horário na camada da aplicação. Antes de alterar o fuso horário, consulte o administrador do banco de dados ou a equipe da aplicação.

Resolução

As etapas necessárias para modificar o fuso horário de uma instância de banco de dados do Amazon RDS variam dependendo do mecanismo de banco de dados.

Oracle: para modificar o fuso horário de instâncias de banco de dados do Amazon RDS Oracle, consulte Configuração do fuso horário do banco de dados. Para alterar o fuso horário, é necessário ter o Oracle Database Engine versão 11.2.0.2.v4.

PostgreSQL: para modificar o fuso horário de instâncias de banco de dados do Amazon RDS PostgreSQL no nível do banco de dados, defina o valor do parâmetro de fuso horário em um grupo de parâmetros personalizados. O parâmetro de fuso horário assume o formato de entrada UTC-X ou UTC+X. X corresponde ao número de horas em que o fuso horário é deslocado em relação ao horário UTC.

Importante: o PostgreSQL processa fusos horários de forma diferente se você referenciar o UTC-5 versus “America/New_York”. Por exemplo, o fuso horário “America/New_York” exibe UTC-5. Se você definir o fuso horário como UTC-5, ele será atualizado como UTC+5. Para obter mais informações, consulte a documentação do PostgreSQL para saber sobre Tipos de data/hora.

MySQL: para uma instância de banco de dados executando o MySQL 5.5, 5.6, 5.7 e 8.0, defina o parâmetro time_zone no grupo de parâmetros de banco de dados para a instância de banco de dados. Todas as instâncias de banco de dados e réplicas de leitura que usam o grupo de parâmetros mudam para usar o novo fuso horário. Você não pode alterar o fuso horário para versões do Amazon RDS MySQL anteriores a 5.5. Por padrão, o fuso horário para instâncias de banco de dados do RDS MySQL é Tempo Universal Coordenado (UTC). Para obter mais informações, consulte Configuração de horário local para instâncias do banco de dados MySQL.

Amazon Aurora: para alterar o fuso horário de um cluster de banco de dados do Amazon Aurora, consulte Fuso horário local para clusters de banco de dados do Amazon Aurora.

MariaDB: para alterar o fuso horário de uma instância de banco de dados que executa o MariaDB, defina o parâmetro time_zone no grupo de parâmetros de banco de dados para a instância de banco de dados. Todas as instâncias de banco de dados e réplicas de leitura que usam o grupo de parâmetros usarão o novo fuso horário. Por padrão, o fuso horário para instâncias de banco de dados do RDS MariaDB é Tempo Universal Coordenado (UTC). Para mais informações, consulte Fuso horário local para instâncias de banco de dados MariaDB.

SQL Server: para alterar o fuso horário, especifique o fuso horário ao criar uma nova instância do Amazon RDS for SQL Server. Ao criar a instância de banco de dados, expanda a seção Additional configuration (Configuração adicional) e escolha seu fuso horário preferencial no menu Time zone (Fuso horário). Você não pode modificar o fuso horário depois de criar a instância. Para mais informações, consulte Fuso horário local para instâncias de banco de dados do Microsoft SQL Server.


Este artigo ajudou?


Precisa de ajuda com faturamento ou suporte técnico?