package database import ( "encoding/json" "tomatentum.net/svg-templater/pkg/svg" ) const SVGTABLECREATE string = ` CREATE TABLE IF NOT EXISTS svg ( name varchar(16) PRIMARY KEY NOT NULL, templatekeys longtext NOT NULL );` const INSERTSVGSQL string = "INSERT INTO svg VALUES (?, ?);" func InsertSVG(data *svg.TemplateData) error { json, err := json.Marshal(data.TemplateKeys) if err != nil { return err } if _, err := database.Exec(INSERTSVGSQL, data.Id, string(json)); err != nil { return err } return nil }