From a0e7f24f6c4ed452d02a781a60fd5b101e5c9c90 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A0=BC=E7=A0=BC?= Date: Mon, 23 Jun 2014 21:46:52 +0800 Subject: [PATCH] pqsql-uuid --- type.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/type.go b/type.go index c1e54efe..37c4c0b5 100644 --- a/type.go +++ b/type.go @@ -69,6 +69,7 @@ var ( Text = "TEXT" MediumText = "MEDIUMTEXT" LongText = "LONGTEXT" + Uuid = "UUID" Date = "DATE" DateTime = "DATETIME" @@ -112,6 +113,7 @@ var ( Text: TEXT_TYPE, MediumText: TEXT_TYPE, LongText: TEXT_TYPE, + Uuid: TEXT_TYPE, Date: TIME_TYPE, DateTime: TIME_TYPE, @@ -295,7 +297,7 @@ func SQLType2Type(st SQLType) reflect.Type { return reflect.TypeOf(float32(1)) case Double: return reflect.TypeOf(float64(1)) - case Char, Varchar, TinyText, Text, MediumText, LongText, Enum: + case Char, Varchar, TinyText, Text, MediumText, LongText, Enum,Uuid: return reflect.TypeOf("") case TinyBlob, Blob, LongBlob, Bytea, Binary, MediumBlob, VarBinary: return reflect.TypeOf([]byte{})