Drop abgestandene CHECK Einschränkungen auf Standard-Rollen-Rechte enum Spalten

FixInitializerService
Verschifft
20. April 2026 um 20:15 UTC
Autor
Kamo
Ausschuss
ff8369d

Hibernate auto-generates CHECK ('VAL1', 'VAL2', ...) Einschränkungen auf CREATE TABLE für @Enumerierte(EnumType.STRING) Spalten, Einfrieren der enum's Wertliste zur Tabellenschöpfungszeit. Jede weitere RolleRightType oder Die Ergänzung von RoleRightTemplateSettingType verfehlt die abgestandene Whitelist. @Enumeriert setzt bereits gültige Werte auf der Java-Schicht durch, also die DB-Ebene CHECK ist redundant und führt dazu, dass InsertIfAbsent-Einfüge-Einsätze zur Anlaufzeit fehlchen. Drops check_right_type + check_setting auf **************** idempotent.

Alle Änderungen

Wie, was Sie sehen Versand?

Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.

Free Forever startenPreisgestaltung anzeigen