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 Тип: SQL-миграция · Роль: Миграция базы данных · Источник: projectforge-business/src/main/resources/flyway/migrate/common/V8.0.17__RELEASE-KeycloakPasswordSync.sql 8 строк · 7 кода · 0 комментариев · 1 пустая
Скрипт миграции базы данных Flyway. Часть версионной цепочки миграций, которая развивает схему базы данных ProjectForge.

Детали миграции

Исходный код (сокращённый)

-- Добавляет столбец отслеживания синхронизации паролей Keycloak в T_PF_USER.
-- Значение NULL означает, что пароль пользователя никогда не синхронизировался с Keycloak.
ALTER TABLE T_PF_USER ADD COLUMN last_keycloak_password_sync TIMESTAMP;

-- Добавляет столбец идентификатора пользователя Keycloak в T_PF_USER.
-- Хранит UUID Keycloak, чтобы пользователей можно было искать по ID, а не по имени пользователя.
-- Значение NULL для пользователей, которые ещё не были синхронизированы с Keycloak.
ALTER TABLE T_PF_USER ADD COLUMN keycloak_id VARCHAR(100);

История Git

570213d36 Исправление повторяющихся ложноположительных обновлений синхронизации; добавление keycloakId в PFUserDO; удаление KeycloakMigrationRest
b78148558 Добавление интеграции Keycloak: новый модуль projectforge-keycloak