Postgresql
使用 TIME WITH TIME ZONE 的有效案例是什麼?
按照這個相關問題的構想:
是否有任何實際使用的有效案例, **
TIME WITH TIME ZONE
**或者是否應該將其視為反模式?需要明確的是:我問的是**
TIME…
,而不是TIMESTAMP…
**。
沒有有效的案例。
time with time zone
被設計破壞並且只包含在 Postgres 中,因為它在 SQL 標準中。不要使用它。時區可以有夏令時 (DST) 規則,這些規則根本不適用
timetz
。事實上,
time with time zone
官方不鼓勵使用:該類型
time with time zone
由 SQL 標准定義,但該定義顯示的屬性會導致有用性受到質疑。在大多數情況下, 、 、 和 的組合date
應time
提供timestamp without time zone
任何timestamp with time zone
應用程序所需的完整範圍的日期/時間功能。