Initial commit

This commit is contained in:
Emanuel Turis
2023-10-13 22:20:05 +03:00
commit ccb0c914e5
18 changed files with 3673 additions and 0 deletions

30
db.go Normal file
View File

@@ -0,0 +1,30 @@
package main
import (
"database/sql"
_ "github.com/mattn/go-sqlite3"
)
var DB *sql.DB
func openDB() error {
db, err := sql.Open("sqlite3", "./sqlite3.db")
if err != nil {
return err
}
DB = db
return nil
}
func closeDB() error {
return DB.Close()
}
func setupDB() error {
_, err := DB.Exec(`create table if not exists tasks (id integer not null primary key, title text, completed boolean default false, position integer);`)
if err != nil {
return err
}
return nil
}