From 2f48ddbea8bc42c28353648894c8370421c9c7a7 Mon Sep 17 00:00:00 2001 From: black Date: Mon, 20 Feb 2023 16:26:22 +0800 Subject: [PATCH] distinguish between detected and custom type (#6033) --- schema/field.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/schema/field.go b/schema/field.go index 59151878..224bb67d 100644 --- a/schema/field.go +++ b/schema/field.go @@ -56,6 +56,7 @@ type Field struct { BindNames []string DataType DataType GORMDataType DataType + CustomDataType DataType PrimaryKey bool AutoIncrement bool AutoIncrementIncrement int64 @@ -310,6 +311,7 @@ func (schema *Schema) ParseField(fieldStruct reflect.StructField) *Field { default: field.DataType = DataType(val) } + field.CustomDataType = DataType(val) } if field.Size == 0 {