From 3d9cc7ec58ce3a8c4a09534c50779b05b78476b5 Mon Sep 17 00:00:00 2001 From: Hein Date: Fri, 20 Feb 2026 16:32:19 +0200 Subject: [PATCH] . --- pkg/readers/gorm/reader.go | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git a/pkg/readers/gorm/reader.go b/pkg/readers/gorm/reader.go index a9aba30..ff56c1c 100644 --- a/pkg/readers/gorm/reader.go +++ b/pkg/readers/gorm/reader.go @@ -676,19 +676,8 @@ func (r *Reader) extractTableFromGormTag(tag string) (tablename string, schemaNa // deriveTableName derives a table name from struct name func (r *Reader) deriveTableName(structName string) string { - // Remove "Model" prefix if present - name := strings.TrimPrefix(structName, "Model") - - // Convert PascalCase to snake_case - var result strings.Builder - for i, r := range name { - if i > 0 && r >= 'A' && r <= 'Z' { - result.WriteRune('_') - } - result.WriteRune(r) - } - - return strings.ToLower(result.String()) + // Remove "Model" prefix if present, use the name as-is without transformation + return strings.TrimPrefix(structName, "Model") } // parseColumn parses a struct field into a Column model