watchyourlan/internal/db/db-edit.go
2022-12-25 23:15:12 +07:00

27 lines
513 B
Go

package db
import (
"log"
"os"
// "fmt"
)
// Create - create DB if not exists
func Create(path string) {
if _, err := os.Stat(path); err == nil {
log.Println("INFO: DB exists")
} else {
sqlStatement := `CREATE TABLE "now" (
"ID" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT UNIQUE,
"NAME" TEXT NOT NULL,
"IP" TEXT,
"MAC" TEXT,
"HW" TEXT,
"DATE" TEXT,
"KNOWN" INTEGER DEFAULT 0,
"NOW" INTEGER DEFAULT 0
);`
dbExec(path, sqlStatement)
log.Println("INFO: Table created!")
}
}