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

Làm cách nào để ánh xạ tên múi giờ của Rails với PostgreSQL?

Có vẻ như có một MAPPING hằng số được xác định trong ActiveSupport::TimeZone , chứa các giá trị, trừ khi tôi nhầm, tất cả đều phải được Postgres hỗ trợ:

http://api.rubyonrails.org/classes/ActiveSupport/TimeZone.html

Theo tài liệu:

Nếu bạn không muốn sử dụng MAPPING trực tiếp, có một find_tzinfo trong đó, dường như trả về một TZInfo::TimezoneProxy :

http://rubydoc.info/gems/tzinfo/TZInfo/TimezoneProxy

Cái sau có identifier phương thức phải chứa chuỗi cần thiết.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Thời gian giữa hai sự kiện

  2. Chương trình phụ trợ lưu trữ ảnh hưởng đến Datomic như thế nào?

  3. Áp dụng nhiều chức năng cửa sổ trên cùng một phân vùng

  4. SQL nhiều UNNEST trong một danh sách chọn

  5. Bảng sắp xếp SQL dựa trên hai trường có thể hoán đổi cho nhau