updated dependencies and go

This commit is contained in:
2026-04-21 11:06:01 +02:00
parent f62e7499ec
commit 84b87d61f2
91 changed files with 551 additions and 637 deletions
+8 -8
View File
@@ -6,8 +6,8 @@ import (
"encoding/hex"
"encoding/json"
"fmt"
"github.com/jmoiron/sqlx"
"git.blackforestbytes.com/BlackForestBytes/goext/langext"
"github.com/jmoiron/sqlx"
"os"
"path/filepath"
"strings"
@@ -186,14 +186,14 @@ func CreateSqliteDatabaseSchemaString(ctx context.Context, db Queryable) (string
result = append(result, tableList[i])
}
strBuilderResult := ""
var strBuilderResult strings.Builder
for _, vTab := range result {
jbinTable, err := json.Marshal(vTab)
if err != nil {
return "", err
}
strBuilderResult += fmt.Sprintf("#TABLE: %s\n{\n", string(jbinTable))
strBuilderResult.WriteString(fmt.Sprintf("#TABLE: %s\n{\n", string(jbinTable)))
for _, vCol := range vTab.ColumnInfo {
jbinColumn, err := json.Marshal(vCol)
@@ -201,7 +201,7 @@ func CreateSqliteDatabaseSchemaString(ctx context.Context, db Queryable) (string
return "", err
}
strBuilderResult += fmt.Sprintf(" COLUMN: %s\n", string(jbinColumn))
strBuilderResult.WriteString(fmt.Sprintf(" COLUMN: %s\n", string(jbinColumn)))
}
for _, vIdx := range vTab.IndexInfo {
@@ -210,7 +210,7 @@ func CreateSqliteDatabaseSchemaString(ctx context.Context, db Queryable) (string
return "", err
}
strBuilderResult += fmt.Sprintf(" INDEX: %s\n", string(jbinIndex))
strBuilderResult.WriteString(fmt.Sprintf(" INDEX: %s\n", string(jbinIndex)))
}
for _, vFky := range vTab.FKeyInfo {
@@ -219,11 +219,11 @@ func CreateSqliteDatabaseSchemaString(ctx context.Context, db Queryable) (string
return "", err
}
strBuilderResult += fmt.Sprintf(" FKEY: %s\n", string(jbinFKey))
strBuilderResult.WriteString(fmt.Sprintf(" FKEY: %s\n", string(jbinFKey)))
}
strBuilderResult += "}\n\n"
strBuilderResult.WriteString("}\n\n")
}
return strBuilderResult, nil
return strBuilderResult.String(), nil
}