소유자 권한 보호와 멤버 목록 등급 표시 v1.5.8

This commit is contained in:
2026-05-27 10:15:34 +09:00
parent e78e09f3fd
commit d7a3149ea1
10 changed files with 60 additions and 8 deletions

View File

@@ -0,0 +1,18 @@
WITH fallback_owner AS (
SELECT id
FROM users
WHERE user_role = 'admin'
ORDER BY created_at ASC, id ASC
LIMIT 1
)
UPDATE users
SET
user_role = 'owner',
is_admin = true,
updated_at = now()
WHERE id IN (SELECT id FROM fallback_owner)
AND NOT EXISTS (
SELECT 1
FROM users
WHERE user_role = 'owner'
);