Postgres Database Support #2
7
main.go
7
main.go
@ -21,8 +21,7 @@ func main() {
|
||||
err := godotenv.Load()
|
||||
|
||||
if err != nil {
|
||||
log.Fatalf("Error loading .env file: %v", err)
|
||||
os.Exit(1)
|
||||
log.Printf("Error loading .env file: %v", err)
|
||||
}
|
||||
|
||||
databaseUrl := os.Getenv("DATABASE_URL")
|
||||
@ -31,7 +30,6 @@ func main() {
|
||||
dbconfig, err := pgxpool.ParseConfig(databaseUrl)
|
||||
if err != nil {
|
||||
log.Fatalf("Unable to parse db config: %v", err)
|
||||
os.Exit(1)
|
||||
}
|
||||
|
||||
dbconfig.AfterConnect = func(ctx context.Context, conn *pgx.Conn) error {
|
||||
@ -42,7 +40,6 @@ func main() {
|
||||
dbpool, err := pgxpool.New(context.Background(), databaseUrl)
|
||||
if err != nil {
|
||||
log.Fatalf("Unable to create connection pool: %v", err)
|
||||
os.Exit(1)
|
||||
}
|
||||
defer dbpool.Close()
|
||||
|
||||
@ -107,6 +104,8 @@ func main() {
|
||||
}
|
||||
}
|
||||
|
||||
log.Print("Migrations complete")
|
||||
|
||||
// set up repositories
|
||||
todoRepository := repositories.NewPostgresTodoRepository(dbpool)
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user