minor code improvements, delete obsolete code
This commit is contained in:
parent
872a692d88
commit
18a1906967
2 changed files with 3 additions and 20 deletions
|
@ -4,7 +4,6 @@ import (
|
||||||
"database/sql"
|
"database/sql"
|
||||||
"fmt"
|
"fmt"
|
||||||
"os"
|
"os"
|
||||||
"text/template"
|
|
||||||
|
|
||||||
lib "git.sr.ht/~cco/go-scopes"
|
lib "git.sr.ht/~cco/go-scopes"
|
||||||
"git.sr.ht/~cco/go-scopes/logging/log"
|
"git.sr.ht/~cco/go-scopes/logging/log"
|
||||||
|
@ -108,7 +107,7 @@ func (db *Storage) Query(process rowsProc, q string, args ...interface{}) error
|
||||||
}
|
}
|
||||||
|
|
||||||
func (db *Storage) Exec(q string, args ...interface{}) (int64, error) {
|
func (db *Storage) Exec(q string, args ...interface{}) (int64, error) {
|
||||||
info := "sql.Storage.Exec"
|
info := "storage.Exec"
|
||||||
//log.Debug().Str("query", q).Msg(info)
|
//log.Debug().Str("query", q).Msg(info)
|
||||||
res, err := db.DB.Exec(q, args...)
|
res, err := db.DB.Exec(q, args...)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
@ -120,9 +119,7 @@ func (db *Storage) Exec(q string, args ...interface{}) (int64, error) {
|
||||||
}
|
}
|
||||||
|
|
||||||
func (db *Storage) DropTable(tn string) error {
|
func (db *Storage) DropTable(tn string) error {
|
||||||
//if db.Schema != "" {
|
sql_drop := `drop table if exists %s`
|
||||||
// tn = fmt.Sprintf("%s.%s", db.Schema, tn)
|
|
||||||
//}
|
|
||||||
_, err := db.Exec(fmt.Sprintf(sql_drop, tn))
|
_, err := db.Exec(fmt.Sprintf(sql_drop, tn))
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
@ -136,21 +133,8 @@ func (db *Storage) RunScript(path string) error {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
func (db *Storage) ParseTemplate(q string) *template.Template {
|
|
||||||
t, err := template.New("sql").Parse(q)
|
|
||||||
if err != nil {
|
|
||||||
db.LogErr(err, "storage.ParseTemplate", q)
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
return t
|
|
||||||
}
|
|
||||||
|
|
||||||
func (db *Storage) LogErr(err error, info, inp string) error {
|
func (db *Storage) LogErr(err error, info, inp string) error {
|
||||||
log.Error(err).Str("input", inp).Msg(info)
|
log.Error(err).Str("input", inp).Msg(info)
|
||||||
db.Errors = append(db.Errors, err)
|
db.Errors = append(db.Errors, err)
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
const (
|
|
||||||
sql_drop = `drop table if exists %s`
|
|
||||||
)
|
|
||||||
|
|
|
@ -10,7 +10,6 @@ import (
|
||||||
var TemplateFunctions = map[string]any{
|
var TemplateFunctions = map[string]any{
|
||||||
"toLower": strings.ToLower,
|
"toLower": strings.ToLower,
|
||||||
"add1": func(i int) int { return i + 1 },
|
"add1": func(i int) int { return i + 1 },
|
||||||
"add2": func(i int) int { return i + 2 },
|
|
||||||
"add": func(i, j int) int { return i + j },
|
"add": func(i, j int) int { return i + j },
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -27,7 +26,7 @@ func BuildSql(t *template.Template, data any) string {
|
||||||
var out strings.Builder
|
var out strings.Builder
|
||||||
err := t.Execute(&out, data)
|
err := t.Execute(&out, data)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Error(err).Msg("storage.template.BuildSql")
|
log.Error(err).Msg("storage|template.BuildSql")
|
||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
return out.String()
|
return out.String()
|
||||||
|
|
Loading…
Add table
Reference in a new issue