- Shipped
- 13 agosto 2026 alle ore 02:32 UTC
- Author
- Kamo
- Commit
- cdc1146
Specchi quattro nuove colonne nullable sull'entità TimecardPunch. Un vuoto è né un'eliminazione né una correzione: dice che il pugno non avrebbe mai dovuto esistere — un doppio rubinetto sull'orologio, una pausa abbandonata, o la cucitura tra due campate l'editor si è fuso in uno. SUPERSEDED BY PUNCH ID non può esprimerlo, perché quella colonna significa "leggere quest'altra riga invece" e non c'è altra fila. Tutti e quattro sono NULLABLE, che è ciò che rende questo sicuro su un tavolo popolato: CockroachDB rifiuta ADD COLUMN ... NON NULL in un tavolo non vuoto e rotola il l'intera dichiarazione indietro, quindi un marcatore NON NULL vuoto sarebbe registrato come un ATTENZIONE, saltato, e tranquillamente assente. Vanno al primo posto in questo corridore, davanti agli indici e lo RIVOCE già porta, per il motivo @Order(0) esiste: il momento condiviso-lib mappa una colonna, ogni corridore che carica l'entità del pugno lo emette nel suo SELECT, e un colonna-add ordinato in ritardo non funziona affatto — un lettore precedente muore su "colonna non esiste" e prende il inizializzatore giù con esso. Corri contro 192.168.4.22:5433, tutti e quattro applicati.