この関連する質問の流れに沿って:
TIME WITH TIME ZONE
を実際に使用するための有効な使用例はありますか、それともアンチパターンと見なす必要がありますか?
明確にするために、TIME…
ではなく、TIMESTAMP…
について質問しています。
有効なユースケースはありません。 time with time zone
は、SQL標準に含まれているため、設計上は問題があり、Postgresにのみ含まれています。使用しないでください。
タイムゾーンには夏時間(DST)の規則があり、timetz
ではまったく機能しません。
実際、time with time zone
の使用は公式には推奨されません:
型
time with time zone
はSQL標準によって定義されていますが、その定義は有用性に疑問を投げかけるプロパティを示しています。ほとんどの場合、date
、time
、timestamp without time zone
、およびtimestamp with time zone
の組み合わせにより、アプリケーションで必要とされる日付/時刻機能の完全な範囲が提供されます。