Post image schema fix (#15763)
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
bb4df5a68e
Коммит
375931a4b9
@@ -19,7 +19,8 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
CURRENT_SCHEMA_VERSION = VERSION_5_28_0
|
CURRENT_SCHEMA_VERSION = VERSION_5_28_1
|
||||||
|
VERSION_5_28_1 = "5.28.1"
|
||||||
VERSION_5_28_0 = "5.28.0"
|
VERSION_5_28_0 = "5.28.0"
|
||||||
VERSION_5_27_0 = "5.27.0"
|
VERSION_5_27_0 = "5.27.0"
|
||||||
VERSION_5_26_0 = "5.26.0"
|
VERSION_5_26_0 = "5.26.0"
|
||||||
@@ -188,6 +189,7 @@ func upgradeDatabase(sqlStore SqlStore, currentModelVersionString string) error
|
|||||||
upgradeDatabaseToVersion526(sqlStore)
|
upgradeDatabaseToVersion526(sqlStore)
|
||||||
upgradeDatabaseToVersion527(sqlStore)
|
upgradeDatabaseToVersion527(sqlStore)
|
||||||
upgradeDatabaseToVersion528(sqlStore)
|
upgradeDatabaseToVersion528(sqlStore)
|
||||||
|
upgradeDatabaseToVersion5281(sqlStore)
|
||||||
|
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
@@ -848,12 +850,19 @@ func upgradeDatabaseToVersion528(sqlStore SqlStore) {
|
|||||||
sqlStore.AlterColumnTypeIfExists("Teams", "SchemeId", "VARCHAR(26)", "VARCHAR(26)")
|
sqlStore.AlterColumnTypeIfExists("Teams", "SchemeId", "VARCHAR(26)", "VARCHAR(26)")
|
||||||
sqlStore.AlterColumnTypeIfExists("IncomingWebhooks", "Username", "varchar(255)", "varchar(255)")
|
sqlStore.AlterColumnTypeIfExists("IncomingWebhooks", "Username", "varchar(255)", "varchar(255)")
|
||||||
sqlStore.AlterColumnTypeIfExists("IncomingWebhooks", "IconURL", "text", "varchar(1024)")
|
sqlStore.AlterColumnTypeIfExists("IncomingWebhooks", "IconURL", "text", "varchar(1024)")
|
||||||
sqlStore.CreateColumnIfNotExistsNoDefault("FileInfo", "MiniPreview", "MEDIUMBLOB", "bytea")
|
|
||||||
|
|
||||||
saveSchemaVersion(sqlStore, VERSION_5_28_0)
|
saveSchemaVersion(sqlStore, VERSION_5_28_0)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func upgradeDatabaseToVersion5281(sqlStore SqlStore) {
|
||||||
|
if shouldPerformUpgrade(sqlStore, VERSION_5_28_0, VERSION_5_28_1) {
|
||||||
|
sqlStore.CreateColumnIfNotExistsNoDefault("FileInfo", "MiniPreview", "MEDIUMBLOB", "bytea")
|
||||||
|
|
||||||
|
saveSchemaVersion(sqlStore, VERSION_5_28_1)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
func precheckMigrationToVersion528(sqlStore SqlStore) error {
|
func precheckMigrationToVersion528(sqlStore SqlStore) error {
|
||||||
teamsQuery, _, err := sqlStore.getQueryBuilder().Select(`COALESCE(SUM(CASE
|
teamsQuery, _, err := sqlStore.getQueryBuilder().Select(`COALESCE(SUM(CASE
|
||||||
WHEN CHAR_LENGTH(SchemeId) > 26 THEN 1
|
WHEN CHAR_LENGTH(SchemeId) > 26 THEN 1
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user