Créer le schéma de politique de chat

FeatureInitializerService
Expédié
21 août 2026 à 23:59 UTC
Auteur
Kamo
Commite
3ca2a70

Six tableaux: l'ensemble de règles, ses règles et leurs clauses, la réponse subventions derrière "la ne répugnent que pendant que leur fenêtre est ouverte", et la traînée de ce que la politique a refusé. Chaque déclaration est écrite pour être complète et idempotente, parce que ce coureur est appliqué à la main aussi souvent qu'il est exécuté. Pousser ce repo ne déploie rien. il n'y a pas d'IC et pas de charge de travail - tandis que MediaService et SecurityService à la fois run ddl-auto:none, donc rien ne crée ces tables à leur startup non plus. Si la DDL n'a pas atterri d'abord, ces services se déploient proprement puis lancent chaque politique est lue. Le DDL pour ce changement a été appliqué à Yugabyte avant les deux poussées de service. et vérifiés en exécutant les deux requêtes de clipshot du moteur contre lui plutôt que par la vérification du catalogue. L'essai qui l'accompagne compare les entités à ces déclarations par réflexion. À l'intérieur de l'initialiseur Hibernate crée les tables à partir des entités avant n'importe quel coureur exécute, donc une colonne manquant ici est invisible de ce côté et fatal sur l'autre.

Tous les changements

Comme ce que tu vois expédier ?

Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.

Commencez gratuitement pour toujoursPrix de visualisation