Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

UpdateTable: the missing StreamViewType sentence differs from the service

Aperta Adatta ai principianti
#519 0 commenti 0 reazioni 1 assegnatario Vedi su GitHub

I maintainer di solito rispondono entro 2 giorni

@LeeroyHannigan ci sta già lavorando.

Dal 25/10/2026.

  • #548 di @LeeroyHannigan — aperta

Valutazione

Difficoltà
2/5
Tempo stimato
1-3 ore
Idoneità per principianti
84/100
Tipo di issue
Bug
Chiarezza
Specificata chiaramente
Stato di attività
Attiva
Stack tecnologico
rust
Ambito
database

Direzione di ricerca

Inizia da crates/engine/src/update_table.rs e leggi il test unitario esistente per il caso StreamViewType mancante. Sostituisci la frase presente con la formulazione del servizio, poi aggiorna la riga wire sia per una tabella per cui non è mai stato avviato uno stream, sia per una tabella con uno stream abilitato. Il lavoro è completato quando il test unitario e entrambi i casi wire si aspettano la frase del servizio.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

bug

Summary

UpdateTable StreamSpecification {StreamEnabled: true} with no StreamViewType is refused on both sides, with different sentences.

Message
Service (measured 2026-10-24, twice, on a never-streamed table and on a table whose stream is enabled) One or more parameter values were invalid: If stream is being enabled then UpdateViewType is required
ExtendDB (crates/engine/src/update_table.rs) StreamViewType must be specified when StreamEnabled is true

On the service this check precedes the already-enabled check (Table already has an enabled stream); ExtendDB has the same order.

Fix shape

Replace the sentence in the engine's update_table.rs; the existing unit test and a wire row on both table states. The CreateTable form has its own sentence (Table is being created with a stream enabled, UpdateViewType is required), added in #515.

Found while reviewing #515.

Lingua principale
Rust
Stelle
517
Fork
60
Merge medio
2g 23h
PR unite (30g)
25

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di ExtendDB/extenddb

Tutte le issue di ExtendDB/extenddb

Issue simili

Altre issue su Rust

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.