Det verkar finnas en MAPPING konstant definierad i ActiveSupport::TimeZone , som innehåller värden som, såvida jag inte misstar mig, alla borde stödjas av Postgres:
https://api.rubyonrails.org/classes/ActiveSupport/TimeZone.html
Enligt dokumenten:
Om du inte vill använda MAPPING konstant direkt, det finns en find_tzinfo metod där, som verkar returnera enTZInfo::TimezoneProxy :
https://rubydoc.info/gems/tzinfo/TZInfo/TimezoneProxy
Den senare har en identifier metod som bör innehålla den nödvändiga strängen.