PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

rails de gestion + postgres et fuseaux horaires

Peut-être que quelqu'un d'autre a une meilleure solution globale, mais ce dont vous avez besoin pour la requête particulière est

Time.zone.tzinfo.identifier

Ou, dans votre exemple :

User.events.where("EXTRACT(dow FROM start_at AT TIME ZONE ?) = ?", Time.zone.tzinfo.identifier, Date.today.wday)