Verschieben Sie Notizen vom Kontobesitz auf Mitgliedschaft

FeatureInitializerService
Verschifft
14. August 2026 um 23:07 UTC
Autor
Kamo
Ausschuss
efa2ebb

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, die in der Praxis ist, wo die Notizen geschrieben wurden. Ein Zettel landet also in genau eine Organisation, anstatt in alle von ihnen dupliziert zu werden; die Anzahl der Konten, für die diese Wahl Material war, wird protokolliert, weil für sie die Noten aufhören, von ihren anderen Orgs sichtbar zu sein. @Order(0) aus dem Grund, dass jeder Spalte-add-Runner ist: einmal die Shared-lib Entität Karten MEMBER_ID, jeder Läufer, der eine Note lädt emittiert die Spalte in seine SELECT, und eine spät bestellte Migration würde nie erreicht werden. Die Spalte kommt nullbar an - Noten ist bevölkert und YugabyteDB lehnt ab ADD COLUMN ... NOT NULL auf einer solchen Tabelle - und ihre Voreinstellung wird fallen gelassen ausdrücklich. Ein vererbter unique_rowid() würde jede vorhandene Note stempeln mit einer Mitglieds-ID, die keine Zeile abgleicht, die die Verfüllung dann überspringen würde bereits platziert, versteckt jede Note im System auf einmal. Führen Sie gegen die Produktion: Spalte hinzugefügt, 3 Noten(s) platziert, keine unplaced.

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