Skip to content

Commit 3bc9c72

Browse files
committed
fix: fix missing autoincrement warning
1 parent 49fd3ec commit 3bc9c72

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

schema/table.go

+4-2
Original file line numberDiff line numberDiff line change
@@ -229,8 +229,10 @@ func (t *Table) initFields() {
229229
switch pk.IndirectType.Kind() {
230230
case reflect.Int, reflect.Int32, reflect.Int64,
231231
reflect.Uint, reflect.Uint32, reflect.Uint64:
232-
internal.Warn.Printf("missing `bun:\",autoincrement\" on %s.%s field`",
233-
t.TypeName, pk.GoName)
232+
if !pk.Tag.HasOption("autoincrement") {
233+
internal.Warn.Printf("missing `bun:\",autoincrement\" on %s.%s field`",
234+
t.TypeName, pk.GoName)
235+
}
234236
pk.AutoIncrement = true
235237
}
236238
}

0 commit comments

Comments
 (0)