You can now add feeds to the database

This commit is contained in:
Joakim Hellsén 2024-02-16 04:56:44 +01:00
commit a5b6352a4c
24 changed files with 1049 additions and 20 deletions

23
main.go
View file

@ -1,14 +1,37 @@
package main
import (
"context"
"log"
"net/http"
"github.com/TheLovinator1/FeedVault/db"
"github.com/jackc/pgx/v5"
)
var (
conn *pgx.Conn
DB *db.Queries
)
func init() { log.SetFlags(log.LstdFlags | log.Lshortfile) }
func init() {
ctx := context.Background()
// Open a database connection
conn, err := pgx.Connect(ctx, "postgresql://localhost/feedvault?user=feedvault&password=feedvault")
if err != nil {
log.Fatalf("pgx.Connect(): %v", err)
}
DB = db.New(conn)
}
func main() {
defer conn.Close(context.Background())
log.Print("Starting server")
// Create a new ServeMux