Connecting to the datavase and adding the sql connection to our Repository

This commit is contained in:
2024-07-06 22:55:25 +02:00
parent 07c84fc414
commit c4b41d305d
5 changed files with 51 additions and 5 deletions

View File

@ -0,0 +1,19 @@
package dbrepo
import (
"database/sql"
"go-udemy-web-1/internal/config"
"go-udemy-web-1/internal/repository"
)
type postgresDBRepo struct {
App *config.AppConfig
DB *sql.DB
}
func NewPostgresRepo(conn *sql.DB, a *config.AppConfig) repository.DatabaseRepo {
return &postgresDBRepo{
App: a,
DB: conn,
}
}

View File

@ -0,0 +1,5 @@
package dbrepo
func (m *postgresDBRepo) AllUsers() bool {
return true
}

View File

@ -0,0 +1,5 @@
package repository
type DatabaseRepo interface {
AllUsers() bool
}