Parece que hay un MAPPING constante definida en ActiveSupport::TimeZone , que contiene valores que, a menos que me equivoque, deberían ser compatibles con Postgres:
https://api.rubyonrails.org/classes/ActiveSupport/TimeZone.html
Según los documentos:
Si no desea utilizar el MAPPING constante directamente, hay un find_tzinfo allí, que parece devolver un TZInfo::TimezoneProxy :
https://rubydoc.info/gems/tzinfo/TZInfo/TimezoneProxy
Este último luce un identifier método que debería contener la cadena necesaria.