Skip to content

Commit fe8b34b

Browse files
author
Earl Warren
committed
Merge pull request 'Mark deprecation of MSSQL' (go-gitea#3041) from gusted/forgejo-deprecate-mssql into v7.0/forgejo
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/3041 Reviewed-by: Otto <[email protected]> Reviewed-by: Earl Warren <[email protected]>
2 parents f5cd633 + c65b9e0 commit fe8b34b

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

modules/setting/database.go

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ import (
1212
"path/filepath"
1313
"strings"
1414
"time"
15+
16+
"code.gitea.io/gitea/modules/log"
1517
)
1618

1719
var (
@@ -62,6 +64,11 @@ func loadDBSetting(rootCfg ConfigProvider) {
6264
sec := rootCfg.Section("database")
6365
Database.Type = DatabaseType(sec.Key("DB_TYPE").String())
6466

67+
if Database.Type.IsMSSQL() {
68+
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")
69+
time.Sleep(time.Second * 60)
70+
}
71+
6572
Database.Host = sec.Key("HOST").String()
6673
Database.Name = sec.Key("NAME").String()
6774
Database.User = sec.Key("USER").String()

0 commit comments

Comments
 (0)