Merge pull request #5788 from MordFustang21/master

vitessdriver: convert sqltypes.Timestamp to time.Time values
This commit is contained in:
Sugu Sougoumarane 2020-02-04 23:46:57 -08:00 коммит произвёл GitHub
Родитель 157f952ab0 1398e7c054
Коммит 220b4c5bf7
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
2 изменённых файлов: 2 добавлений и 2 удалений

Просмотреть файл

@ -31,7 +31,7 @@ type converter struct {
func (cv *converter) ToNative(v sqltypes.Value) (interface{}, error) {
switch v.Type() {
case sqltypes.Datetime:
case sqltypes.Datetime, sqltypes.Timestamp:
return DatetimeToNative(v, cv.location)
case sqltypes.Date:
return DateToNative(v, cv.location)

Просмотреть файл

@ -40,7 +40,7 @@ func TestToNative(t *testing.T) {
}, {
convert: &converter{},
in: sqltypes.TestValue(sqltypes.Timestamp, "2012-02-24 23:19:43"),
out: []byte("2012-02-24 23:19:43"), // TIMESTAMP is not handled
out: time.Date(2012, 02, 24, 23, 19, 43, 0, time.UTC),
}, {
convert: &converter{},
in: sqltypes.TestValue(sqltypes.Time, "23:19:43"),