web-dev-qa-db-ja.com

TIME WITH TIME ZONEを使用する有効なユースケースは何ですか?

この関連する質問の流れに沿って:

TIME WITH TIME ZONEを実際に使用するための有効な使用例はありますか、それともアンチパターンと見なす必要がありますか?

明確にするために、TIME…ではなく、TIMESTAMP…について質問しています。

5
Eduardo

有効なユースケースはありませんtime with time zoneは、SQL標準に含まれているため、設計上は問題があり、Postgresにのみ含まれています。使用しないでください。

タイムゾーンには夏時間(DST)の規則があり、timetzではまったく機能しません。

実際、time with time zoneの使用は公式には推奨されません:

time with time zoneはSQL標準によって定義されていますが、その定義は有用性に疑問を投げかけるプロパティを示しています。ほとんどの場合、datetimetimestamp without time zone、およびtimestamp with time zoneの組み合わせにより、アプリケーションで必要とされる日付/時刻機能の完全な範囲が提供されます。

5