From fca61f6d57689a157a80ad6bafcb746d778bcf0d Mon Sep 17 00:00:00 2001 From: Artem Lobanov Date: Tue, 29 Aug 2023 10:06:20 +0300 Subject: [PATCH] fix text default value produces "'::text'" as value --- migrator.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/migrator.go b/migrator.go index 1569f61..bb2e2f6 100644 --- a/migrator.go +++ b/migrator.go @@ -477,7 +477,7 @@ func (m Migrator) ColumnTypes(value interface{}) (columnTypes []gorm.ColumnType, } if column.DefaultValueValue.Valid { - column.DefaultValueValue.String = regexp.MustCompile(`'?(.*)\b?'?::[\w ]+$`).ReplaceAllString(column.DefaultValueValue.String, "$2") + column.DefaultValueValue.String = regexp.MustCompile(`'?(.*\b|)'?:+[\w\s]+$`).ReplaceAllString(column.DefaultValueValue.String, "$1") } if datetimePrecision.Valid {