EN · DE · RU · FR · ES

#1491: V8.0.17__RELEASE-KeycloakPasswordSync.sql

projectforge-business/src/main/resources/flyway/migrate/common/V8.0.17__RELEASE-KeycloakPasswordSync.sql Typ: SQL-Migration · Rolle: Datenbank-Migration · Quelle: projectforge-business/src/main/resources/flyway/migrate/common/V8.0.17__RELEASE-KeycloakPasswordSync.sql 8 Zeilen · 7 Code · 0 Kommentare · 1 Leerzeile
Flyway-Datenbankmigrationsskript. Teil der versionierten Migrationskette, die das ProjectForge-Datenbankschema weiterentwickelt.

Migrationsdetails

Quellcode (gekürzt)

-- Fügt die Spalte zur Nachverfolgung der Keycloak-Passwortsynchronisation zu T_PF_USER hinzu.
-- NULL bedeutet, dass das Passwort des Benutzers noch nie mit Keycloak synchronisiert wurde.
ALTER TABLE T_PF_USER ADD COLUMN last_keycloak_password_sync TIMESTAMP;

-- Fügt die Spalte für die Keycloak-Benutzer-ID zu T_PF_USER hinzu.
-- Speichert die Keycloak-UUID, sodass Benutzer anstelle des Benutzernamens anhand der ID gesucht werden können.
-- NULL für Benutzer, die noch nicht mit Keycloak synchronisiert wurden.
ALTER TABLE T_PF_USER ADD COLUMN keycloak_id VARCHAR(100);

Git-Verlauf

570213d36 Behebt wiederkehrende falsch-positive Synchronisationsupdates; fügt keycloakId zu PFUserDO hinzu; entfernt KeycloakMigrationRest
b78148558 Fügt Keycloak-Integration hinzu: neues Modul projectforge-keycloak