PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Nhóm múi giờ RoR Postgresql không hoạt động trên Heroku

Trước hết, hãy đảm bảo rằng bạn xác định các cột và biến dấu thời gian của mình dưới dạng TIMESTAMP WITH TIME ZONE (hoặc timestamptz viết tắt). Trong PostgreSQL, điều này không thực sự khiến bất kỳ dấu thời gian nào được lưu; nhưng làm cho nó trở thành một thời điểm cố định, được lưu trữ trong UTC. Bạn có thể xem nó AT TIME ZONE lựa chọn của bạn với ngữ nghĩa rõ ràng. TIMESTAMP WITHOUT TIME ZONE (đó là những gì bạn nhận được nếu bạn chỉ nói TIMESTAMP ) là không một điểm cố định trong thời gian cho đến khi nó được giải quyết theo múi giờ và do đó khó làm việc hơn nhiều.

Trang tài liệu bạn trích dẫn liên quan đến múi giờ là từ một phiên bản rất cũ của PostgreSQL đã hết hỗ trợ. Có thể trang này sẽ giúp ích được nhiều hơn cho bạn:

http://www.postgresql.org/docs/current /interactive/datetime-config-files.html




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào lớn là quá lớn cho một bảng PostgreSQL?

  2. Sắp xếp theo cột ký tự số

  3. PostgreSQL - Chuyển đổi chuỗi thành số nguyên ASCII

  4. Lỗi trong Dữ liệu mùa xuân JPA:Dữ liệu mùa xuân trả về Danh sách <BigInteger> thay vì Danh sách <Dài>

  5. Chèn vào các kiểu SQL tùy chỉnh với các câu lệnh chuẩn bị sẵn trong java