14 lines
642 B
SQL
14 lines
642 B
SQL
● -- Person zur admin-Tabelle als SUPERADMIN hinzufügen (über E-Mail-Adresse)
|
|
INSERT INTO admin (admin_id, user_id, rolle, created_at)
|
|
SELECT UUID(), u.user_id, 'SUPERADMIN', NOW()
|
|
FROM user u
|
|
WHERE u.email = 'email@beispiel.de';
|
|
|
|
-- Falls der User bereits ein (normaler) Admin ist, Rolle upgraden:
|
|
UPDATE admin a
|
|
JOIN user u ON a.user_id = u.user_id
|
|
SET a.rolle = 'SUPERADMIN'
|
|
WHERE u.email = 'email@beispiel.de';
|
|
|
|
--Einfach email@beispiel.de durch die Ziel-E-Mail ersetzen. Das erste Statement fügt einen neuen Admin-Eintrag ein, das zweite upgraded einen bestehenden. Nur eines von beiden ausführen je nach Fall.
|