Skip to content

Commit 1d65db6

Browse files
authored
fix migrator default value regexp (#148)
example: "country" varchar(4) DEFAULT 'CN' column.DefaultValueValue = "'CN'::character varying"
1 parent 4343642 commit 1d65db6

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

migrator.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -423,7 +423,7 @@ func (m Migrator) ColumnTypes(value interface{}) (columnTypes []gorm.ColumnType,
423423
}
424424

425425
if column.DefaultValueValue.Valid {
426-
column.DefaultValueValue.String = regexp.MustCompile(`'(.*)'::[\w]+$`).ReplaceAllString(column.DefaultValueValue.String, "$1")
426+
column.DefaultValueValue.String = regexp.MustCompile(`'(.*)'::[\w\s]+$`).ReplaceAllString(column.DefaultValueValue.String, "$1")
427427
}
428428

429429
if datetimePrecision.Valid {

0 commit comments

Comments
 (0)