From 0f412da7e997fbc1a3fd32f287dce23ee1b778bf Mon Sep 17 00:00:00 2001 From: longdahai Date: Fri, 6 Sep 2019 12:36:29 +0000 Subject: [PATCH] Add Year type for supporting mysql (#58) --- type.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/type.go b/type.go index 14d6e12e..75b6c363 100644 --- a/type.go +++ b/type.go @@ -93,6 +93,7 @@ var ( Time = "TIME" TimeStamp = "TIMESTAMP" TimeStampz = "TIMESTAMPZ" + Year = "YEAR" Decimal = "DECIMAL" Numeric = "NUMERIC" @@ -153,6 +154,7 @@ var ( TimeStamp: TIME_TYPE, TimeStampz: TIME_TYPE, SmallDateTime: TIME_TYPE, + Year: TIME_TYPE, Decimal: NUMERIC_TYPE, Numeric: NUMERIC_TYPE, @@ -313,7 +315,7 @@ func SQLType2Type(st SQLType) reflect.Type { return reflect.TypeOf([]byte{}) case Bool: return reflect.TypeOf(true) - case DateTime, Date, Time, TimeStamp, TimeStampz, SmallDateTime: + case DateTime, Date, Time, TimeStamp, TimeStampz, SmallDateTime, Year: return reflect.TypeOf(c_TIME_DEFAULT) case Decimal, Numeric, Money, SmallMoney: return reflect.TypeOf("")