package database import ( "github.com/joho/godotenv" "gorm.io/driver/postgres" "gorm.io/gorm" "log" "os" ) var DB *gorm.DB func Connect() { // Загружаем .env err := godotenv.Load() if err != nil { log.Fatal("Ошибка загрузки .env") } dsn := os.Getenv("DB_URL") if dsn == "" { log.Fatal("Переменная DB_URL не задана") } db, err := gorm.Open(postgres.Open(dsn), &gorm.Config{}) if err != nil { log.Fatal("Ошибка подключения к БД:", err) } DB = db log.Println("Подключение к БД успешно!") }