Bạn chỉ có thể chạy:
ALTER TABLE your_table MODIFY your_date_column TIMESTAMP WITH TIME ZONE;
Nhưng tôi khuyên bạn nên thêm cột TIMESTAMP vào bảng, sử dụng câu lệnh CẬP NHẬT để điền và bỏ cột ngày ban đầu nếu bạn chọn:
ALTER TABLE your_table ADD date_as_timestamp TIMESTAMP WITH TIME ZONE;
UPDATE your_table
SET date_as_timestamp = CAST(date_column AS TIMESTAMP WITH TIME ZONE);
Việc chuyển đổi tương thích ngược - bạn có thể chuyển đổi qua lại tùy thích.