Comment on British Columbia, Time Zones, and PostgresparentComments−dqv2mo"overengineering" UPDATE appointments SET starts_at_utc = local_time AT TIME ZONE timezone_name WHERE timezone_name = 'America/Vancouver' AND starts_at_utc > now();−pphysch2moYou elided the part where you are adding an extra column to your database just for this rare corner case.
Comments
"overengineering"
You elided the part where you are adding an extra column to your database just for this rare corner case.