/
rain
/
google-auth-bot
Обзор
Документация
Войти
/
rain
/
google-auth-bot
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
dev
internal/microservice-api/database/init.go
31 строка
527 B
Kirill
mvp api
06 мар 2024, 17:01
06 мар 2024, 17:01
c4208dc
Код
Авторство
О чём код?
package orm import ( "fmt" "gorm.io/driver/postgres" "gorm.io/gorm" "github.com/sudora1n/google-auth-bot/internal/microservice-api/config" ) var DB *gorm.DB func InitOrm() error { config := config.Config dsn := fmt.Sprintf( "host=%s user=%s password=%s dbname=%s port=%d", config.DB_Host, config.DB_User, config.DB_Password, config.DB_Name, config.DB_Port, ) db, err := gorm.Open(postgres.Open(dsn), &gorm.Config{}) if err != nil { return err } db.AutoMigrate(&User{}, &ToTP{}) DB = db return nil }