Mark depreciation of MSSQL

- Per https://codeberg.org/forgejo/discussions/issues/122
This commit is contained in:
Gusted 2024-04-04 22:27:56 +02:00
parent 2024519bb4
commit c65b9e0112
No known key found for this signature in database
GPG key ID: FD821B732837125F

View file

@ -12,6 +12,8 @@ import (
"path/filepath" "path/filepath"
"strings" "strings"
"time" "time"
"code.gitea.io/gitea/modules/log"
) )
var ( var (
@ -62,6 +64,11 @@ func loadDBSetting(rootCfg ConfigProvider) {
sec := rootCfg.Section("database") sec := rootCfg.Section("database")
Database.Type = DatabaseType(sec.Key("DB_TYPE").String()) Database.Type = DatabaseType(sec.Key("DB_TYPE").String())
if Database.Type.IsMSSQL() {
log.Error("Your Forgejo instance uses Microsoft SQL Server as its database which is scheduled for removal in v8.0. Please file an issue https://codeberg.org/forgejo/forgejo/issues/new to get help migrating to another database. Waiting 60 seconds before starting Forgejo")
time.Sleep(time.Second * 60)
}
Database.Host = sec.Key("HOST").String() Database.Host = sec.Key("HOST").String()
Database.Name = sec.Key("NAME").String() Database.Name = sec.Key("NAME").String()
Database.User = sec.Key("USER").String() Database.User = sec.Key("USER").String()