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.