Hi Team, I would like to report a timezone-related issue we are encountering in our PostgreSQL database. We have two columns:
* empjob_utc_update_date * jstsk_lst_end_tm Both columns are defined as timestamp without time zone. Currently, we are observing the following values: * empjob_utc_update_date → 2026-02-19 06:26:23.830811 * jstsk_lst_end_tm → 2026-02-19 01:23:46.016 Our entire application runs in the Canada/Pacific timezone. However, when comparing these two timestamps in our queries, we are getting incorrect results in the system. It appears that: * empjob_utc_update_date is effectively storing UTC time. * jstsk_lst_end_tm is storing Canada/Pacific local time. * Since both columns are defined as timestamp without time zone, PostgreSQL does not apply any timezone conversion during comparison, which is leading to logical inconsistencies. We would like clarification on the recommended approach to handle this scenario. Specifically: 1. Should both columns be converted to timestamp with time zone 2. Give me best solution for without even changing the column datatype. Please advise on the best practice to ensure consistent timezone handling and accurate comparisons going forward. Thanks in advance for your support. Regards, Nandish Bhuva [cid:ba34352d-4c57-4251-9073-5b946953cdbf]
