migrate select * in thread_store.go (#29755)
* migrate select * in thread_store.go * fix trailing whitespace * reverted to single query * maintained err handling pattern --------- Co-authored-by: Mattermost Build <build@mattermost.com>
Этот коммит содержится в:
@@ -1031,7 +1031,7 @@ func (s *SqlThreadStore) DeleteOrphanedRows(limit int) (deleted int64, err error
|
|||||||
// not if the root post has been deleted
|
// not if the root post has been deleted
|
||||||
const threadMembershipsQuery = `
|
const threadMembershipsQuery = `
|
||||||
DELETE FROM ThreadMemberships WHERE PostId IN (
|
DELETE FROM ThreadMemberships WHERE PostId IN (
|
||||||
SELECT * FROM (
|
SELECT A.PostID FROM (
|
||||||
SELECT ThreadMemberships.PostId FROM ThreadMemberships
|
SELECT ThreadMemberships.PostId FROM ThreadMemberships
|
||||||
LEFT JOIN Threads ON ThreadMemberships.PostId = Threads.PostId
|
LEFT JOIN Threads ON ThreadMemberships.PostId = Threads.PostId
|
||||||
WHERE Threads.PostId IS NULL
|
WHERE Threads.PostId IS NULL
|
||||||
@@ -1043,10 +1043,12 @@ func (s *SqlThreadStore) DeleteOrphanedRows(limit int) (deleted int64, err error
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
deleted, err = result.RowsAffected()
|
deleted, err = result.RowsAffected()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user