#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
- Ändert Tabelle(n):
T_PF_USER, T_PF_USER - Hinzugefügte Spalten:
last_keycloak_password_sync, keycloak_id
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