PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Come mappare i nomi dei fusi orari di Rails su PostgreSQL?

Sembra esserci un MAPPING costante definita in ActiveSupport::TimeZone , che contiene valori che, se non sbaglio, dovrebbero essere tutti supportati da Postgres:

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

Per i documenti:

Se non vuoi usare il MAPPING costante direttamente, c'è un find_tzinfo metodo lì dentro, che sembra restituire un TZInfo::TimezoneProxy :

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

Quest'ultimo sfoggia un identifier metodo che dovrebbe contenere la stringa necessaria.