1
0
mirror of https://github.com/mattermost/focalboard.git synced 2025-07-15 23:54:29 +02:00

add check for schema migration

This commit is contained in:
Scott Bishel
2023-03-14 11:55:46 -06:00
parent 9e1dd374f2
commit c2efb74d0d
2 changed files with 11 additions and 1 deletions

View File

@ -123,6 +123,16 @@ func (s *SQLStore) isSchemaMigrationNeeded() (bool, error) {
"TABLE_NAME": s.tablePrefix + "schema_migrations",
})
if s.dbType == model.MysqlDBType {
query = query.Where(sq.Eq{
"TABLE_SCHEMA": s.schemaName,
})
} else {
query = query.Where(sq.Eq{
"TABLE_CATALOG": s.schemaName,
})
}
rows, err := query.Query()
if err != nil {
s.logger.Error("failed to fetch columns in schema_migrations table", mlog.Err(err))

View File

@ -146,7 +146,7 @@ func (s *SQLStore) GetSchemaName() (string, error) {
case model.MysqlDBType:
query = s.getQueryBuilder(s.db).Select("DATABASE()")
case model.PostgresDBType:
query = s.getQueryBuilder(s.db).Select("current_schema()")
query = s.getQueryBuilder(s.db).Select("current_catalog")
case model.SqliteDBType:
return "", nil
default: