From 5ddfeb6910544ef9b9bf2fa922d1a555f4fc39a9 Mon Sep 17 00:00:00 2001 From: Peter Smit Date: Tue, 20 Jan 2015 12:59:43 +0200 Subject: [PATCH] Make ID also automatic Primary Key --- engine.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/engine.go b/engine.go index 3b8a9013..9622039a 100644 --- a/engine.go +++ b/engine.go @@ -915,7 +915,7 @@ func (engine *Engine) mapType(v reflect.Value) *core.Table { table.AddColumn(col) - if fieldType.Kind() == reflect.Int64 && (col.FieldName == "Id" || strings.HasSuffix(col.FieldName, ".Id")) { + if fieldType.Kind() == reflect.Int64 && (col.FieldName == "ID" || col.FieldName == "Id" || strings.HasSuffix(col.FieldName, ".Id") || strings.HasSuffix(col.FieldName, ".ID")) { idFieldColName = col.Name } } // end for