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>
This commit is contained in:
Sarthak0714 2025-01-23 19:40:17 +05:30 committed by GitHub
parent d3bd91843f
commit 106cd66d69
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1031,7 +1031,7 @@ func (s *SqlThreadStore) DeleteOrphanedRows(limit int) (deleted int64, err error
// not if the root post has been deleted
const threadMembershipsQuery = `
DELETE FROM ThreadMemberships WHERE PostId IN (
SELECT * FROM (
SELECT A.PostID FROM (
SELECT ThreadMemberships.PostId FROM ThreadMemberships
LEFT JOIN Threads ON ThreadMemberships.PostId = Threads.PostId
WHERE Threads.PostId IS NULL
@ -1043,10 +1043,12 @@ func (s *SqlThreadStore) DeleteOrphanedRows(limit int) (deleted int64, err error
if err != nil {
return
}
deleted, err = result.RowsAffected()
if err != nil {
return
}
return
}