Eu estou usando a migração de dados e a hora que está gravando nos campos createdAt e UpdatedAt não é a mesma da minha e nem do servidor onde está o banco de dados. Tem algum lugar onde configura isso?
Eu estou usando a migração de dados e a hora que está gravando nos campos createdAt e UpdatedAt não é a mesma da minha e nem do servidor onde está o banco de dados. Tem algum lugar onde configura isso?
Olá, Fernando! Tudo bem?
Peço desculpa pela demora para responder o seu tópico.
É possível que a diferença de horário esteja relacionada ao fuso horário configurado no banco de dados. Você pode verificar qual é o fuso horário atualmente configurado no MySQL executando a seguinte query:
SELECT @@global.time_zone, @@session.time_zone;
Se o fuso horário estiver diferente do seu, você pode alterá-lo utilizando o seguinte comando:
SET GLOBAL time_zone = 'America/Sao_Paulo';
Dessa forma o fuso horário utilizado no seu banco será do mesmo padrão que utilizamos, logo, as horas gravadas estarão corretas.
Espero ter lhe ajudado e caso tenha mais alguma pergunta, estarei à disposição.
Grande abraço e bons estudos!