Doug Lauder
2023-03-22 17:22:27 -04:00
коммит произвёл GitHub
родитель b61c096497
Коммит c943ed6859
13276 изменённых файлов: 1695615 добавлений и 223189 удалений

Просмотреть файл

@@ -0,0 +1,13 @@
DO $$
BEGIN
WITH oauthDelete AS (
DELETE FROM oauthaccessdata o
WHERE NOT EXISTS (
SELECT p.* FROM preferences p
WHERE o.clientid = p.name AND o.userid = p.userid AND p.category = 'oauth_app'
and p.name IS NULL
)
RETURNING o.token
)
DELETE FROM sessions s WHERE s.token in (select oauthDelete.token from oauthDelete);
END $$;