diff --git a/storage/db.go b/storage/db.go index 7c2b2b0..e41c86c 100644 --- a/storage/db.go +++ b/storage/db.go @@ -31,6 +31,25 @@ func InitDB(filepath string) *sql.DB { log.Fatal("❌ Failed to create Thunderball table:", err) } + createLottoResultsTable := ` + CREATE TABLE IF NOT EXISTS results_lotto ( + id INTEGER PRIMARY KEY AUTOINCREMENT, + draw_date TEXT NOT NULL UNIQUE, + machine TEXT, + ballset TEXT, + ball1 INTEGER, + ball2 INTEGER, + ball3 INTEGER, + ball4 INTEGER, + ball5 INTEGER, + ball6 INTEGER, + bonusball INTEGER + );` + + if _, err := db.Exec(createLottoResultsTable); err != nil { + log.Fatal("❌ Failed to create Thunderball table:", err) + } + createMyTicketsTable := ` CREATE TABLE IF NOT EXISTS my_tickets ( id INTEGER PRIMARY KEY AUTOINCREMENT,