Sqlite: Support for `setAuthorizer`
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 48/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Tranquilla
- Stack tecnologico
- javascript, sqlite
- Ambito
- databases
Direzione di ricerca
Inizia dalla documentazione collegata di Node SQLite su setAuthorizer e ispeziona l’attuale punto di ingresso dell’API SQLite del repository. Definisci come completato il lavoro quando viene esposto un supporto equivalente per authorizer, in modo che i chiamanti possano limitare o osservare l’accesso al database, incluso il caso d’uso indicato della tabella di migrazione.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Node documentation for the feature: https://nodejs.org/api/sqlite.html#databasesetauthorizercallback
Use case: When writing code that runs SQL, this feature would help in ensuring specific tables or columns cannot be altered or changed. It could also be used to observe access behaviors on a database without needing to worry about wrapping INSERT or UPDATE statements. I'm sure there are other use cases, but those are what come to mind.
I'm specifically opening this up given some work I've been doing on a migration package. I want to be able to block editing the migration table when the migration is happening. I currently do this by checking migration statement strings for matching the migration table name, but that is not foolproof. This, if I understand how it works, would be.
- Lingua principale
- JavaScript
- Stelle
- 13
- Fork
- 6
- Merge medio
- 3g 4h
- PR unite (30g)
- 3
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di gren-lang/node
-
breaking enhancement
Difficoltà 5/5 Più di una settimana Idoneità per principianti 38/100
-
breaking enhancement
Difficoltà 3/5 1-2 giorni Idoneità per principianti 42/100
-
breaking bug
Difficoltà 3/5 1-2 giorni Idoneità per principianti 64/100
-
enhancement
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
-
Ability to "fail to start"Apertabreaking enhancement
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
Tutte le issue di gren-lang/node
Issue simili
-
Add: CNC Region Calima [CO]Apertachannels:add check:passed
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 72/100
I maintainer di solito rispondono entro 9 giorni
-
documentation
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
githubnext/gh-aw-workshop#4496 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
swc-project/swc#12516 ·
I maintainer di solito rispondono entro 1 giorno
-
Opening Files on a demo drive logs you outForse già presa @RChang06 l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
I maintainer di solito rispondono entro 2 giorni
-
feature-request
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
omegaup/omegaup#10323 · 1 commento ·
I maintainer di solito rispondono entro 5 giorni