From 68e45f1c2c1cd7a80caef03125ebbbd5c9258e96 Mon Sep 17 00:00:00 2001 From: LIN Date: Thu, 13 Feb 2025 13:32:40 +0800 Subject: [PATCH] Fix AutoMigrate, `alterColumn` The previous modifications were ignored --- migrator/migrator.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/migrator/migrator.go b/migrator/migrator.go index cec4e30f..c0e739a7 100644 --- a/migrator/migrator.go +++ b/migrator/migrator.go @@ -531,7 +531,7 @@ func (m Migrator) MigrateColumn(value interface{}, field *schema.Field, columnTy } // check default value - if !field.PrimaryKey { + if !alterColumn && !field.PrimaryKey { currentDefaultNotNull := field.HasDefaultValue && (field.DefaultValueInterface != nil || !strings.EqualFold(field.DefaultValue, "NULL")) dv, dvNotNull := columnType.DefaultValue() if dvNotNull && !currentDefaultNotNull {