Make orgs.alias einzigartige Plattform-weit
Die Kolonne war nie eingeschränkt. Überlebenswert, während ein Alias nur war gelöst als (security_provider_id, Alias) hinter einem Host, da zwei Orgs unter vers...
Tenant_id wieder an die Vorderseite der klinischen Ressourcenschlüssel setzen
ddl-auto gebaut PRIMARY KEY (logical_id, resource_type, tenant_id) auf fhir_resource_current und fhir_resource_version, weil Hibernate emittiert @EmbeddedId Spa...
Erstellen Sie die System Bugs Tabellen
Keine CHECK Einschränkung auf den ordinal Spalten: support_ticket_status_check ist was passiert, wenn Hibernate eins bei einem enum's Größe einfriert und das en...
Preis der Commerce-Kinder und die EHR, mit einer Totalität Wache
Keine der beiden Preiskarten hatte eine Totalitätsprüfung, und die beiden Ausfall-Modi sind unterschiedlich und beide schweigen. Fehlt von CATALOG, eine App lan...
Ausweitung des Markt-Grandat in die App-Baum-Verfüllung
grandfatherExistingGatedMarkets bewanderte bereits die aktiven Märkte jedes org, behoben getRequiredService() und aktiviert die fehlende App auf isGated() verti...
Rich-Text Beschreibung Spalten auf webinar_type
Spiegelt die Shared-lib Entität Änderung. Zwei Dinge, die der Tisch vorher braucht MediaService bildet sie ab. Die Beschreibungsspalte muss grenzenlos sein: Si...
Erinnern Sie sich an den letzten Arbeitsplatz, in den sich ein Mitglied angemeldet hat
users.last_org_id unterstützt den Workspace Picker. Eine Organisation ist nein länger nach dem Hostnamen benannt, so dass ein Mitglied, das zu mehreren gehört, ...
Settle Zusätzlicher Speicher bei $2.50 pro 10 GB Block
Bestätigt die Blockgröße und -rate als $2.50 pro 10 GB statt der $4 pro 25 GB Der Produktionsstreit war ins Truhnen gedriftet. Der Sicker, die Katalogreihe, der...
Preis Zusätzlicher Speicher als $4 pro 25 GB-Einheit, FLAT nicht dotiert
Zusätzliche Lagerung wird von der Einheit gekauft, gehört zu keinem Plan auf jeder Ebene, und ist nicht sitzbezogen. Der Sicker beschrieb es immer noch als $2.5...
Richten, was die Add-on-Bindungslücke in der Produktion war
Die Argumentation des vorherigen Commit wurde aus dem Lader abgeleitet, nicht gemessen. Es behauptete, dass jede KamoCRM-Add-on-Reihe service_type NULL habe und...
Bind Add-ons zu der App, die sie verkaufen, und stoppen Business Gewährung von Mail kostenlos
************ ist die Kolumne ************ Streichhölzer. KamoCRMPricingLoader nie geschrieben, so dass jede KamoCRM Add-on-Reihe hat es NULL und dass Vergleich ...
Lassen Sie die gefrorenen ordinalen CHECKs, die jeden neuen enum Wert verfehlten
imgs_assoc_id_check erlaubte assoc_id 0..13. ImageAssocType.PICTURE_FRAME ist ordinal 14, also hat JEDEN Bilderrahmen-Upload dagegen verstoßen. Hibernate schre...
Verschmelzen Sie die beiden modifizierten Platten in eine mit zwei Schichten
Wo ein Dokument beide Arten hat, ist die CLASSIC-Reihe überlebt - es ist die, die kann bearbeitete Bytes halten - das Design wird darauf neu ausgewiesen, und da...
Erstellen Sie die Tabelle picture_frames
Eine Zeile pro Picture Frame Widget hat ein Mitglied auf seiner Startrampe angeordnet. Ein Tisch statt einer Vorliebe Blob, weil die Fotos und Videos in einem ...
Die Master-Skop-Säulen zu Notizen hinzufügen
MASTER_SCOPE ('MEMBER' / 'ORG' / NULL) und ORGANIZATION_ID, plus die beiden Indizes die Entität erklärt und eine teilweise eindeutige Index pro Umfang, so dass ...
Bestehende Designs auf FORM_FILLABLE-Reihen verschieben
Bevor es Versionen gab, indem Formularfelder auf ein Dokument beigefügt wurden esign_templates Zeile direkt zum Original, und die Modified Registerkarte war "Or...
hinzufügen imgs.moified_kind und imgs.original_img_id
Beide bleiben nullbar - null Art bedeutet, dass die Reihe ein Original ist, so gibt es nichts zu verfüllen und kein NICHT NULL Schritt, im Gegensatz zu den übli...
Erstellen Sie die Chat-Politik Schema
Sechs Tabellen: das versionierte Regelwerk, seine Regeln und ihre Klauseln, die Antwort Zuschüsse hinter "nur antworten, während ihr Fenster offen ist", und die...
Binders.is_scratch hinzufügen
Vier Aussagen statt einer ALTER: Ordner ist besiedelt, und Yugabyte lehnt die gesamte ADD COLUMN ... NICHT NULL Aussage statt der Klausel die Spalte ankommt ann...
************ hinzufügen
Aufzeichnungen, die eine Reservierung eingereicht, wenn das nicht der Agent ist es Namen, so jemand Management-Möglichkeiten können eine im Namen eines Handelsv...
Composite-Indizes für geolite_locations
Allein Country war der einzige Index auf einer 80.429-Reihen-Tabelle. Maßgemessen an der Produktion: Stadtauflösung (Land + Unterteilung) Index-gescannt alle 18...
Index Member rights applied on (member id, the right)
Die Tabelle hatte überhaupt keine Indizes, während jeder deren Filter von MEMBER_ID hat. Bei 10.524 Zeilen war der Rechte-Lookup eines einzelnen Mitglieds ein v...
Composite-Blei-Indizes, und entsperren Sie den Lauf, der sie schafft
Das /leads-Grid wird nun Filter und Seiten in der Datenbank statt Versand die gesamte Organisation zum Browser. Mit nur IX_LEADS_ORG_ID würde den Scan verlagern...
Ruhestand ************
Tracking-Codes werden jetzt als ?discount=<uuid" geteilt. Der alte <memberId?. veröffentlichte eine reale Mitglieds-ID in jedem gemeinsamen Link und machte den ...
Hinzufügen von users.is_fake, in der einzigen Anweisungsbestellung, die eine bevölkerte Tabelle erlaubt
Spiegelt das neue Feld "User.isFake". Vier Aussagen, und die Reihenfolge ist die ganze Migration: YugabyteDB lehnt "ADD COLUMN ... NICHT NULL" auf einer bestück...
Fügen Sie die Spalte kamomeet_logo_overlay hinzu
Dritte Overlay-Oberfläche: der KamoMeet Pre-Meeting-Bildschirm. Gleiche Form wie die andere zwei - nullbar, keine Verfüllung, keine DEFAULT. Der Drift-Guard br...
Säubern Sie die Berichte und Dashboard-Reihen, und stoppen Aussaat VIEW_DASHBOARD
VIEW_DASHBOARD (0), VIEW_REPORTS (1) und EXPORT_REPORTS (2) wurden gelöscht RoleRightType heute, zusammen mit den zwei Seiten, die sie benannt. Dies entfernt, w...
Die Spalte laden_logo_overlay hinzufügen
Zweite Oberfläche für das Logo-Lay-Funktion: der Ladebildschirm angezeigt zwischen den Seitennavigschen, neben der Homepage masthead. Beide ALTER leben in eine...
Fügen Sie die home_logo_overlay-Spalte hinzu
Unterstützt die Home Page Logo Overlay Einstellung: die feste Farbe eine Org Dose das Mastkopf-Logo auf der kamo-internen Homepage aufblättern. Hält ein Token ...
VIEW_EMAIL_LOGS-Zeilen säubern und einen Testrott stoppen, wenn Ordinals verschieben
VIEW_EMAIL_LOGS (64) wurde heute von RoleRightType gelöscht, weil er eine Funktion benannt hat, wurde nie gebaut. Dies entfernt, was es hinter sich gelassen hat...
Säubern Sie die gespeicherten Zeilen für die beiden Rentenbriefrechte
SHARE_NOTES (72) und MANAGE_NOTES_SETTINGS (73) wurden von RoleRightType gelöscht heute für die keine Funktion zu Gate. Dies entfernt, was sie hinter sich gelas...
hinzufügen orgs.background_order
Nullable VARCHAR(20), keine Backfill und kein DEFAULT - jeder Kunde löst ein abwesender Wert auf sequenzielle, das ist das Verhalten, das jede Org hatte bevor d...
Die Meet-Saatgut-Recomputes gelten geltende Rechte, anstatt auf einen Stiefel zu warten
Die Vergabe der beiden Rechte an org_role_rights ändert nichts, was irgendjemand beachten kann. member_rights_applied ist der abgeflachte Schnappschuss der Sitz...
Stehen Sie auf der Plattform-Administratoren-Liste
Verfüllt es aus dem ausgeschiedenen system_user_access gewährt so niemand, der könnte betreiben Sie den System-Benutzer, bevor diese Bereitstellung verliert es:...
Saatgut die Treffen Rechte, bevor das Tor kann jemanden aussperren
MediaService benötigt START_MEETING nun ein Meeting und VIEW_MEETINGS für Entschlossenheit. Maßgemessen an der Produktion vor dem Schreiben: 42 Sicherheitsrolle...
Lösen gespeicherte Zeilen für die gelöschten Chat-Channel-Rechte
Ids 74/75/76 nicht mehr lösen. RoleRightsSyncService würde sie auf einige fegen zukünftiges SecurityService Boot sowieso - lautlos, zu einem unvorhersehbaren Ze...
Verschieben Sie Notizen vom Kontobesitz auf Mitgliedschaft
Fügt Notizen.member_id hinzu und fügt jede Note an die früheste seines Besitzers bei Mitgliedschaft - die Organisation, der das Konto am längsten gehört hat, di...
Backfill-Vorfahren, so dass Schließung nicht den Zugang entfernen kann
MemberRightsAppliedService verweigert nun jedes Recht, dessen Mutterkette nicht gewährt. Jede Reihe, die geschrieben wurde, bevor die Hierarchie existierte, wei...
Fügen Sie die is_rich_text-Spalte ein, verunversetzt und zu reich verfüllt
Ob eine Notiz als reicher Text oder Klartext bearbeitet wird, kann nicht zurückgelesen werden aus dem Inhalt: eine reiche Notiz, die noch niemand formatiert hat...
Seed jede Organisation einen Standard-Rechtstext
Eine hr_legal_settings-Reihe pro org, eindeutig auf org_id, tragend ******************** INSERT-ONLY, nie ein UPDATE. Eine Org, die ihre eigene Formulierung be...
Passen Sie die enum-whitelist CHECK Sweep auf die YugabyteDB Rendering
dropStaleEnumWhitelistChecks() suchte nach '% IN (%', so ist CockroachDB eine @Enumerated(EnumType.STRING) Whitelist gespeichert. PostgreSQL und YugabyteDB die ...
Mitgliedsmitteilungstabellen und die Ursprungsspalten einer Veranstaltung
Zwei Hälften von einem Feature. Ein Rückruf an einer Leitung geplant ist auf die Terminplanung Mitgliedskalender, und der Punkt des Spiegels ist es, wieder auf ...
Korrigieren, was der indexgesicherte Lesepfad tatsächlich garantiert
Der vorherige Kommentar behauptete, der Lesepfad "weigert sich, jeden Ordner es zu dienen kann nicht beweisen, dass es mit dem Server über übereinstimmt, so das...
is_answered zum Mail-Suchindex hinzufügen
Fügt ************ hinzu, so dass der Index alle drei aufzeichnet IMAP-Flaggen statt zwei. Die Nachrichtenliste zeichnet daraus einen Antwort-Marker eins, und di...
Index und REVOKE die Lohnabrechnungsanbieter-Tabellen-Tabellen
Was Hibernate nicht für die neuen hr_timecard_payroll_*-Tabellen ausdrücken kann. Zwei REVOKEs. PayrollDispatch und PayrollSyncIssue Müll-Updates und löscht in...
Die leeren Spalten auf hr_timecard_punch
Spiegelt vier neue nicht abwendbare Spalten auf der TimecardPunch Entität. Eine Leere ist weder ein Lösen noch eine Korrektur: Es heißt, der Punch hätte nie exi...
Punkt bei YugabyteDB, und stoppen Sie die .mvn testen.
Die Datenquelle hieß noch Port 26257. Das ist die pensionierte CockroachDB, die immer noch läuft und immer noch antworten, so dass ein Run gegen sie vollständig...
Beginnen Sie wieder, und stoppen Sie die Abrechnung Migration Löschen eigenen Index
KamoInitializer konnte überhaupt nicht starten. Hibernate erkennt CockroachDialect, deren supportInsertReturning() und ************ sind beide false, also ein @...
ACCOUNT_HISTORY erstellen
Spiegelt die AccountHistory Entität in Kamo-shared-Bibliothek. explizit geschrieben anstatt auf ddl-auto verlassen, weil die Standardeinstellungen wichtig sind:...
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.