0xMiden / 0xMiden/web-sdk

Improve migration mechanisms

Aperta
#80 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
enhancement
Lingua principale
TypeScript
Stelle
1
Fork
21
Merge medio
12h 14m
PR unite (30g)
41

Descrizione

We have migrations for both `SqliteStore` and `WebStore`. However, these are currently purely for schema changes. Similar to https://github.com/0xMiden/node/issues/1704, it would be nice to be able to enhance the functionality to involve Rust logic as well, enabling usecases like changing underlying data (fetch from the store, run some conversion/adjusting logic, and then upsert to the store). One thing to think through is if it makes sense to put at the `Store` level or if this something that we more generally will want from `Client` somehow.

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Esamina i meccanismi di migrazione esistenti per SqliteStore e WebStore. Esamina l'issue #1704 collegata dal repository node per comprendere il modello desiderato per l'aggiunta della logica Rust per la trasformazione dei dati. Determina se la nuova funzionalità appartiene al livello di astrazione Store o al livello Client. Inizia esaminando le interfacce dello store e il codice di migrazione nella codebase.

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

Valutazione

Stack tecnologico
rust, typescript
Ambito
backend, databases
Tipo di issue
Funzionalità
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
45/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.