diff --git a/cmd/gen_model.go b/cmd/gen_model.go index 219e1cd..92f6bfb 100644 --- a/cmd/gen_model.go +++ b/cmd/gen_model.go @@ -69,13 +69,14 @@ func commandGenModelE(cmd *cobra.Command, args []string) error { template. DefaultModel(). UseTable(func(table metadata.Table) template.TableModel { + tbl := template.DefaultTableModel(table) if lo.Contains(conf.Ignores, table.Name) { - table := template.DefaultTableModel(table) - table.Skip = true - return table + tbl.Skip = true + log.Infof("Skip table %s", table.Name) + return tbl } - return template.DefaultTableModel(table).UseField(func(column metadata.Column) template.TableModelField { + return tbl.UseField(func(column metadata.Column) template.TableModelField { defaultTableModelField := template.DefaultTableModelField(column) defaultTableModelField = defaultTableModelField.UseTags(fmt.Sprintf(`json:"%s"`, column.Name)) diff --git a/templates/project/database/transform.yaml.tpl b/templates/project/database/transform.yaml.tpl index d5d944d..d5625b0 100755 --- a/templates/project/database/transform.yaml.tpl +++ b/templates/project/database/transform.yaml.tpl @@ -1,4 +1,5 @@ -# ignores: [] # ignore tables +# ignores: +# - migrations # types: # users: # table name # meta: UserMeta