all repos — homestead @ 08487ad57405c6e9e0673bdcf042a13c5639fdc2

Code for my website

move template files

Alan Pearce
commit

08487ad57405c6e9e0673bdcf042a13c5639fdc2

parent

82424b77fba708e4450c1a0cec5b0c7967b13d7b

1 file changed, 5 insertions(+), 7 deletions(-)

changed files
M shared/storage/sqlite/writer.goshared/storage/sqlite/writer.go
@@ -3,13 +3,13 @@
import ( "context" "database/sql" + _ "embed" "encoding/json" "fmt" "hash/fnv" "io" "mime" "net/http" - "os" "path/filepath" "time"
@@ -28,6 +28,9 @@ _ "modernc.org/sqlite" // import registers db/SQL driver
) var encodings = []string{"gzip", "br", "zstd"} + +//go:embed schema.sql +var schema string type Writer struct { options *Options
@@ -57,12 +60,7 @@ return db, nil
} func NewWriter(conn *sql.DB, logger *log.Logger, opts *Options) (*Writer, error) { - q, err := os.ReadFile("schema.sql") - if err != nil { - return nil, fault.Wrap(err) - } - - _, err = conn.Exec(string(q)) + _, err := conn.Exec(schema) if err != nil { return nil, fault.Wrap(err, fmsg.With("creating tables")) }