PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Como mapear nomes de fuso horário Rails para PostgreSQL?


Parece haver um MAPPING constante definida em ActiveSupport::TimeZone , que contém valores que, a menos que eu esteja enganado, devem ser todos suportados pelo Postgres:

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

De acordo com os documentos:

Se você não quiser usar o MAPPING constante diretamente, há um find_tzinfo lá, que parece retornar umTZInfo::TimezoneProxy :

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

O último ostenta um identifier método que deve conter a string necessária.