refactor: create helper function for computing a table's generated type-name
This commit is contained in:
@@ -40,7 +40,7 @@ func SchemaFromDB(db *sqlx.DB) Schema {
|
||||
var tables []Table
|
||||
PanicIf(db.Select(&tables, `select name, is_strict, is_without_rowid from tables`))
|
||||
for _, tbl := range tables {
|
||||
tbl.TypeName = textutils.SnakeToCamel(inflection.Singular(tbl.TableName))
|
||||
tbl.TypeName = TypenameFromTablename(tbl.TableName)
|
||||
tbl.TypeIDName = tbl.TypeName + "ID"
|
||||
tbl.VarName = strings.ToLower(string(tbl.TableName[0]))
|
||||
|
||||
@@ -56,3 +56,7 @@ func SchemaFromDB(db *sqlx.DB) Schema {
|
||||
}
|
||||
return ret
|
||||
}
|
||||
|
||||
func TypenameFromTablename(tablename string) string {
|
||||
return textutils.SnakeToCamel(inflection.Singular(tablename))
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user