1
0
Fork 0

Reformat's ArchiveEntries's query for consistency's sake

And replace the `=ANY` with an `IN`
This commit is contained in:
jvoisin 2024-02-25 17:00:52 +01:00 committed by Frédéric Guillot
parent 26d189917e
commit 66e0eb1bd6

View file

@ -333,7 +333,19 @@ func (s *Storage) ArchiveEntries(status string, days, limit int) (int64, error)
SET
status=$1
WHERE
id=ANY(SELECT id FROM entries WHERE status=$2 AND starred is false AND share_code='' AND created_at < now () - '%d days'::interval ORDER BY created_at ASC LIMIT %d)
id IN (
SELECT
id
FROM
entries
WHERE
status=$2 AND
starred is false AND
share_code='' AND
created_at < now () - '%d days'::interval
ORDER BY
created_at ASC LIMIT %d
)
`
result, err := s.db.Exec(fmt.Sprintf(query, days, limit), model.EntryStatusRemoved, status)