KamoCRM

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?

Alles kommt in Ihrem Arbeitsbereich für sich. Starten Sie mit dem kostenlosen Plan und lesen Sie diese Seite in einem Monat wieder.

Free Forever startenPreisgestaltung anzeigen