~cytrogen/masto-fe

ref: 9e59186f78a1b170d4d15197a4bb439f66fd7e8f masto-fe/db/views/account_summaries_v02.sql -rw-r--r-- 643 bytes
9e59186f — dependabot[bot] Bump glob from 10.2.2 to 10.2.6 (#25083) 2 years ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
SELECT
  accounts.id AS account_id,
  mode() WITHIN GROUP (ORDER BY language ASC) AS language,
  mode() WITHIN GROUP (ORDER BY sensitive ASC) AS sensitive
FROM accounts
CROSS JOIN LATERAL (
  SELECT
    statuses.account_id,
    statuses.language,
    statuses.sensitive
  FROM statuses
  WHERE statuses.account_id = accounts.id
    AND statuses.deleted_at IS NULL
    AND statuses.reblog_of_id IS NULL
  ORDER BY statuses.id DESC
  LIMIT 20
) t0
WHERE accounts.suspended_at IS NULL
  AND accounts.silenced_at IS NULL
  AND accounts.moved_to_account_id IS NULL
  AND accounts.discoverable = 't'
  AND accounts.locked = 'f'
GROUP BY accounts.id