/
pRomaniac
/
cloud_mail_client_server
Обзор
Документация
Войти
/
pRomaniac
/
cloud_mail_client_server
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
internal/storage/sqlite.go
24 строки
543 B
Roman Chumakov
проект запускается с заглушками
05 сен 2025, 06:15
05 сен 2025, 06:15
3632421
Код
Авторство
О чём код?
package storage import ( "fmt" "path/filepath" "gorm.io/driver/sqlite" "gorm.io/gorm" ) func ConnectSQLite(databasePath string) (*gorm.DB, error) { relativePath := databasePath absolutePath, err := filepath.Abs(relativePath) if err != nil { fmt.Println("Error converting to absolute path:", err) } fmt.Println("Absolute path:", absolutePath) db, err := gorm.Open(sqlite.Open(absolutePath), &gorm.Config{}) if err != nil { return nil, fmt.Errorf("Ошибка подключения к SQLite: %w", err) } return db, nil }