Bunでtime.TimeをPostgreSQLのdate型として扱う
Go
Bun
PostgreSQL
Go の Bun ORM では time.Time / *time.Time フィールドをそのまま定義すると PostgreSQL 側で timestamp/timestamptz として schema 生成されることがある。日付だけを保存したいカラムでは、Bun model のフィールドに bun:",type:date" を明示し、HTTP/API 層では YYYY-MM-DD 文字列として入出力、usecase/domain 以降では *time.Time として扱うと境界が明確になる。