Benutzer (SQL)
Sammlung von SQL-Statements die etwas mit Benutzern zu tun haben.
Geschrieben von Daniel von PhySonix
Zuletzt aktualisiert Vor 12 Monaten
Bei einem Benutzer “Passwort-Anmeldung IMMER erlauben” setzen
Wenn Sie sich mittels Single-Sign-On komplett ausgesperrt haben, benötigen Sie zumindest einen Benutzer der sich trotzdem mit einem Passwort anmelden darf.

Falls Sie keinen solchen Benutzer haben, können Sie mit folgendem SQL-Statement bei einem Benutzer den Haken setzen.
UPDATE public.mt_doc_employee
SET data = jsonb_set(data, '{alwaysAllowPasswordLogin}', 'true', false)
WHERE data->>'email' = 'beispiel@physonix.com';Ersetzen Sie beispiel@physonix.com mit der E-Mail-Adresse des Benutzers, bei dem der Haken gesetzt werden soll.
Gelöschten Benutzer wiederherstellen
Benutzer werden beim Löschen nicht vollkommen aus der Datenbank gelöscht, sondern Soft-Deleted.
Das heißt, die Benutzerdaten sind weiterhin in der Datenbank vorhanden, sie sind lediglich als gelöscht markiert.
Mit folgendem SQL-Statement kann so ein Benutzer wiederhergestellt werden.
UPDATE mt_doc_employee
SET mt_deleted = false,
mt_deleted_at = null,
data = data || '{"deleted": false, "deletedAt": null}'::jsonb
WHERE
data->>'email' = 'beispiel@physonix.com';Ersetzen Sie beispiel@physonix.com mit der E-Mail-Adresse des Benutzers, der wiederhergestellt werden soll.