GORMでtime型をするときの注意

GORMでtime型をするときの注意

GORMで構造体をマイグレーションしたときに 以下のようにしてもtime型にはならなかった、、、

type test struct {
BreakTime                  *time.Time               `gorm:"type:time;comment:休憩時間"`
}

↓ マイグレすると

create table test
(
    break_time                   timestamp with time zone,
);

となった、

どうも、「time」のあとにスペースを入れれば解決するみたい。

type test struct {
BreakTime                  *time.Time               `gorm:"type:time ;comment:休憩時間"`
}

↓ マイグレすると

create table test
(
    break_time                   time,
);

時間がかかったけどこんな事があるのだと。。。。。