2024-11-14 06:42:17 +01:00
|
|
|
package main
|
|
|
|
|
2024-11-16 08:34:02 +01:00
|
|
|
import (
|
|
|
|
"context"
|
|
|
|
"database/sql"
|
|
|
|
"fmt"
|
|
|
|
"log"
|
|
|
|
|
|
|
|
"git.katuwoss.dev/JustScreaMy/secret-santa/internal/queries"
|
|
|
|
_ "github.com/mattn/go-sqlite3"
|
|
|
|
)
|
2024-11-14 06:42:17 +01:00
|
|
|
|
|
|
|
func main() {
|
2024-11-16 08:34:02 +01:00
|
|
|
ctx := context.Background()
|
|
|
|
|
|
|
|
dbConnection, err := sql.Open("sqlite3", "./test.db")
|
|
|
|
if err != nil {
|
|
|
|
log.Fatal(err)
|
|
|
|
}
|
|
|
|
db := queries.New(dbConnection)
|
|
|
|
|
|
|
|
if err := db.CreateUser(ctx, queries.CreateUserParams{
|
|
|
|
Email: "jakub.kropacek@olc.cz",
|
|
|
|
FirstName: "Jakub",
|
|
|
|
LastName: "Kropáček",
|
|
|
|
}); err != nil {
|
|
|
|
log.Fatal(err)
|
|
|
|
}
|
|
|
|
|
|
|
|
users, err := db.GetUsers(ctx)
|
|
|
|
if err != nil {
|
|
|
|
log.Fatal(err)
|
|
|
|
}
|
|
|
|
|
|
|
|
for _, user := range users {
|
|
|
|
fmt.Println(user)
|
|
|
|
}
|
2024-11-14 06:42:17 +01:00
|
|
|
}
|