Fix Bots table lacking schema migration (#13542)
Этот коммит содержится в:
коммит произвёл
Christopher Speller
родитель
1e28ad4a73
Коммит
23eebcf0d7
@@ -18,7 +18,9 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
CURRENT_SCHEMA_VERSION = VERSION_5_18_0
|
CURRENT_SCHEMA_VERSION = VERSION_5_19_0
|
||||||
|
VERSION_5_20_0 = "5.20.0"
|
||||||
|
VERSION_5_19_0 = "5.19.0"
|
||||||
VERSION_5_18_0 = "5.18.0"
|
VERSION_5_18_0 = "5.18.0"
|
||||||
VERSION_5_17_0 = "5.17.0"
|
VERSION_5_17_0 = "5.17.0"
|
||||||
VERSION_5_16_0 = "5.16.0"
|
VERSION_5_16_0 = "5.16.0"
|
||||||
@@ -167,6 +169,8 @@ func upgradeDatabase(sqlStore SqlStore, currentModelVersionString string) error
|
|||||||
upgradeDatabaseToVersion516(sqlStore)
|
upgradeDatabaseToVersion516(sqlStore)
|
||||||
upgradeDatabaseToVersion517(sqlStore)
|
upgradeDatabaseToVersion517(sqlStore)
|
||||||
upgradeDatabaseToVersion518(sqlStore)
|
upgradeDatabaseToVersion518(sqlStore)
|
||||||
|
upgradeDatabaseToVersion519(sqlStore)
|
||||||
|
upgradeDatabaseToVersion520(sqlStore)
|
||||||
|
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
@@ -737,3 +741,19 @@ func upgradeDatabaseToVersion518(sqlStore SqlStore) {
|
|||||||
saveSchemaVersion(sqlStore, VERSION_5_18_0)
|
saveSchemaVersion(sqlStore, VERSION_5_18_0)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func upgradeDatabaseToVersion519(sqlStore SqlStore) {
|
||||||
|
if shouldPerformUpgrade(sqlStore, VERSION_5_18_0, VERSION_5_19_0) {
|
||||||
|
saveSchemaVersion(sqlStore, VERSION_5_19_0)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
func upgradeDatabaseToVersion520(sqlStore SqlStore) {
|
||||||
|
// TODO: Uncomment following condition when version 5.20.0 is released
|
||||||
|
// if shouldPerformUpgrade(sqlStore, VERSION_5_19_0, VERSION_5_20_0) {
|
||||||
|
|
||||||
|
sqlStore.CreateColumnIfNotExistsNoDefault("Bots", "LastIconUpdate", "bigint", "bigint")
|
||||||
|
|
||||||
|
// saveSchemaVersion(sqlStore, VERSION_5_20_0)
|
||||||
|
// }
|
||||||
|
}
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user