Die leeren Spalten auf hr_timecard_punch

FeatureInitializerService
Shipped
13. August 2026 um 02:32 UTC
Author
Kamo
Commit
cdc1146

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 existieren dürfen - ein doppelter Tipp auf die Uhr, eine verlassene Pause oder die Naht zwischen zwei Spannweiten der Herausgeber ist zu einem verschmolzen. SUPERSEDED_BY_PUNCH_ID kann es nicht ausdrücken, weil diese Spalte bedeutet "lese diese andere Zeile statt" und es gibt keine andere Reihe. Alle vier sind NULLABLE, was ist, was macht diese sicher auf einer bevölkerten Tabelle: CockroachDB lehnt ADD COLUMN ab ... NOT NULL auf einem nicht-leeren Tisch und rollt die ganze Aussage zurück, so dass ein NOT NULL-Sleichmarker als WARN protokolliert würde, übersprungen, und leise abwesend. Sie gehen ERSTE in diesem Läufer, vor den Indizes und REVOKEs es bereits trägt, aus dem Grund @Order(0) existiert: der Moment Shared-lib Karten eine Spalte, jeder Läufer, der die Punch-Entität lädt, sendet es in seinem SELECT, und ein Spalte-add bestellt spät läuft überhaupt nie - ein früheres Leser stirbt auf "Spalne existiert nicht" und nimmt den Initialisator mit. Laufen Sie gegen 192.168.4.22:5433, alle vier angewendet.

All changes

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