#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.
Детали миграции
- Изменяет таблицу(ы):
T_PF_USER, T_PF_USER - Добавленные столбцы:
last_keycloak_password_sync, keycloak_id
Исходный код (сокращённый)
-- Добавляет столбец отслеживания синхронизации паролей 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