Eu tenho um banco de dados de série temporal de tamanho decente (~ 50k linhas) em execução no Postgres, com alguns outros dados estruturados (em outra instância de banco de dados) que são muito menores.
Estupidamente, quando inicialmente projetei a coisa, tinha todos os campos como TIMESTAMP WITHOUT TIME ZONE
, e agora estou pagando por isso com bugs irritantes relacionados ao fuso horário. Eu quero que tudo seja explícito, então quero converter o campo para TIMESTAMP WITH TIME ZONE
. Eu percebo que isso não armazena informações extras, e todos os meus carimbos de data/hora já estão em UTC, então a migração deve ser trivial, mas eu queria saber se há alguma complicação/bloqueio de bloqueio potencial que se mostrará problemático (este é um problema de produção banco de dados com clientes que dependem dele)?