all repos — website @ 99f8047ef20a64f948ac2b703c81eb49bed091c0

My website

re-organise everything

Alan Pearce
commit

99f8047ef20a64f948ac2b703c81eb49bed091c0

parent

4566db657dab6af43f8fce814cd0e42cbcc788bf

1 file changed, 3 insertions(+), 8 deletions(-)

changed files
M internal/storage/sqlite/writer.gointernal/storage/sqlite/writer.go
@@ -32,7 +32,7 @@ type Options struct {
Compress bool } -func openDB(dbPath string) (*sql.DB, error) { +func OpenDB(dbPath string) (*sql.DB, error) { return sql.Open( "sqlite", fmt.Sprintf(
@@ -44,14 +44,9 @@ ),
) } -func NewWriter(dbPath string, logger *log.Logger, opts *Options) (*Writer, error) { - db, err := openDB(dbPath) - if err != nil { - return nil, errors.WithMessage(err, "opening sqlite database") - } - +func NewWriter(db *sql.DB, logger *log.Logger, opts *Options) (*Writer, error) { // WIP: only memory database for now - _, err = db.Exec(` + _, err := db.Exec(` CREATE TABLE IF NOT EXISTS url ( id INTEGER PRIMARY KEY, path TEXT NOT NULL