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

Hvordan kortlægger man Rails tidszonenavne til PostgreSQL?

Der ser ud til at være en MAPPING konstant defineret i ActiveSupport::TimeZone , som indeholder værdier, som, medmindre jeg tager fejl, alle bør understøttes af Postgres:

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

Ifølge dokumenterne:

Hvis du ikke ønsker at bruge MAPPING konstant direkte, er der en find_tzinfo metode derinde, som ser ud til at returnere enTZInfo::TimezoneProxy :

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

Sidstnævnte har en identifier metode, der skal indeholde den nødvendige streng.




  1. Har mere end én AutoIncrement pr. tabel

  2. Hvilken MySQL-forespørgsel er hurtigere?

  3. Hvorfor kan du ikke bruge OR eller IN med en OUTER JOIN-operation?

  4. SELECT COUNT(*) er langsom, selv med where-sætning