MM-27312 Allow uploading 10 files per post (#16235)
* Allow uploading 10 files per post * Increase Post.Fileids column size to fit 10 files * Add Post.Fileids column changes to DB v531 * Fix current_schema_version Co-authored-by: Claudio Costa <cstcld91@gmail.com> * Update store/sqlstore/upgrade.go Co-authored-by: Claudio Costa <cstcld91@gmail.com> * Fix schema version Co-authored-by: Diogo Lima Nicolau <diogo.lima.nicolau@cern.ch> Co-authored-by: Harrison Healey <harrisonmhealey@gmail.com> Co-authored-by: Claudio Costa <cstcld91@gmail.com> Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
609c8166f2
Коммит
8e2986e5ed
@@ -80,7 +80,7 @@ func newSqlPostStore(sqlStore *SqlStore, metrics einterfaces.MetricsInterface) s
|
||||
table.ColMap("Hashtags").SetMaxSize(1000)
|
||||
table.ColMap("Props").SetMaxSize(8000)
|
||||
table.ColMap("Filenames").SetMaxSize(model.POST_FILENAMES_MAX_RUNES)
|
||||
table.ColMap("FileIds").SetMaxSize(150)
|
||||
table.ColMap("FileIds").SetMaxSize(300)
|
||||
}
|
||||
|
||||
return s
|
||||
|
||||
@@ -20,6 +20,7 @@ import (
|
||||
|
||||
const (
|
||||
CURRENT_SCHEMA_VERSION = VERSION_5_30_0
|
||||
VERSION_5_31_0 = "5.31.0"
|
||||
VERSION_5_30_0 = "5.30.0"
|
||||
VERSION_5_29_0 = "5.29.0"
|
||||
VERSION_5_28_1 = "5.28.1"
|
||||
@@ -194,6 +195,7 @@ func upgradeDatabase(sqlStore *SqlStore, currentModelVersionString string) error
|
||||
upgradeDatabaseToVersion5281(sqlStore)
|
||||
upgradeDatabaseToVersion529(sqlStore)
|
||||
upgradeDatabaseToVersion530(sqlStore)
|
||||
upgradeDatabaseToVersion531(sqlStore)
|
||||
|
||||
return nil
|
||||
}
|
||||
@@ -949,3 +951,11 @@ func upgradeDatabaseToVersion530(sqlStore *SqlStore) {
|
||||
saveSchemaVersion(sqlStore, VERSION_5_30_0)
|
||||
}
|
||||
}
|
||||
|
||||
func upgradeDatabaseToVersion531(sqlStore *SqlStore) {
|
||||
// if shouldPerformUpgrade(sqlStore, VERSION_5_30_0, VERSION_5_31_0) {
|
||||
// allow 10 files per post
|
||||
sqlStore.AlterColumnTypeIfExists("Posts", "FileIds", "text", "varchar(300)")
|
||||
// saveSchemaVersion(sqlStore, VERSION_5_31_0)
|
||||
// }
|
||||
}
|
||||
|
||||
Ссылка в новой задаче
Block a user