sql >> Database >  >> RDS >> PostgreSQL

Hoe kan ik Rails-tijdzonenamen toewijzen aan PostgreSQL?

Er lijkt een MAPPING . te zijn constante gedefinieerd in ActiveSupport::TimeZone , die waarden bevat die, tenzij ik me vergis, allemaal door Postgres moeten worden ondersteund:

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

Volgens de documenten:

Als u de MAPPING . niet wilt gebruiken constante direct, er is een find_tzinfo methode daar, die eenTZInfo::TimezoneProxy . lijkt te retourneren :

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

De laatste heeft een identifier methode die de benodigde string zou moeten bevatten.




  1. SQL-UPDATE voor beginners

  2. H2 in-memory databasefout Gegevensconversiefout bij het gebruik van UUID als primaire sleutel

  3. Heeft T-SQL een aggregatiefunctie om strings samen te voegen?

  4. Error:Sleutel ... is niet aanwezig in tabel