Tôi có một cơ sở dữ liệu chuỗi thời gian có kích thước vừa phải (~ 50 nghìn) chạy trên Postgres, với một số dữ liệu có cấu trúc khác (trong trường hợp cơ sở dữ liệu khác) nhỏ hơn nhiều.
Thật ngu ngốc, khi ban đầu tôi thiết kế thứ tôi có tất cả các lĩnh vực TIMESTAMP WITHOUT TIME ZONE
, và bây giờ tôi đang trả tiền cho nó với các lỗi liên quan đến múi giờ gây phiền nhiễu. Tôi muốn mọi thứ phải rõ ràng, vì vậy muốn chuyển đổi trường thành TIMESTAMP WITH TIME ZONE
. Tôi nhận ra rằng điều này không lưu trữ thêm thông tin và tất cả các dấu thời gian của tôi đã có trong UTC, vì vậy việc di chuyển sẽ không đáng kể, nhưng tôi tự hỏi liệu có bất kỳ điều gì phức tạp / khối vấp tiềm năng sẽ chứng minh có vấn đề không (đây là một sản phẩm cơ sở dữ liệu với khách hàng dựa vào nó)?