Postgresql

使用 TIME WITH TIME ZONE 的有效案例是什麼?

  • October 2, 2017

按照這個相關問題的構想:

是否有任何實際使用的有效案例, **TIME WITH TIME ZONE**或者是否應該將其視為反模式?

需要明確的是:我問的是**TIME…,而不是TIMESTAMP…**。

沒有有效的案例time with time zone被設計破壞並且只包含在 Postgres 中,因為它在 SQL 標準中。不要使用它。

時區可以有夏令時 (DST) 規則,這些規則根本不適用timetz

事實上,time with time zone官方不鼓勵使用:

該類型time with time zone由 SQL 標准定義,但該定義顯示的屬性會導致有用性受到質疑。在大多數情況下, 、 、 和 的組合datetime提供timestamp without time zone任何timestamp with time zone應用程序所需的完整範圍的日期/時間功能。

引用自:https://dba.stackexchange.com/questions/187351