Add a deleteAllRows function on database model
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 48/100
Direzione di ricerca
Find how Model.db.deleteWhere is defined and generated in the Serverpod ORM (table/session APIs and any codegen for models). Add deleteAllRows that runs an unfiltered DELETE on the model table, mirroring existing delete helpers. Cover it with the same style of tests used for deleteWhere. Done when Model.db.deleteAllRows is available on generated models and clears the table.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Problem to Solve
Add a new function that let the user delete all rows in the db
Proposal
Add a new function to the Model.db like Model.db.deleteAllRows that would do a DELETE * FROM MODEL_DB
Use Case
Clean a table on server or client side with a simple command
Alternatives
Use the command Model.db.deleteWhere(session, where (row) => row.id.notEquals(null))
Additional context
This could be used on the client side to remove data when the user log out
How experienced are you with this library?
Intermediate - Familiar with the basics or have used it in a few projects
Are you interested in working on a PR for this?
- I want to work on this
- Lingua principale
- Dart
- Stelle
- 3.3k
- Fork
- 382
- Merge medio
- 1g 4h
- PR unite (30g)
- 65
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
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 serverpod/serverpod
-
area: web server enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
I maintainer di solito rispondono entro 1 giorno
-
area: configuration area: runtime
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
serverpod/serverpod#3749 · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
-
area: cli enhancement stake: onboarding
Difficoltà 2/5 1-3 ore Idoneità per principianti 60/100
I maintainer di solito rispondono entro 1 giorno
-
area: database enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
serverpod/serverpod#3442 · 4 commenti · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di serverpod/serverpod
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
genkit-ai/genkit-dart#637 ·
I maintainer di solito rispondono entro 1 giorno
-
[FR] 新增更新弹窗中的“复制链接”按钮Apertaenhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
bggRGjQaUbCoE/PiliPlus#3235 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
lichess-org/mobile#3830 ·
I maintainer di solito rispondono entro 2 giorni
-
Cupertino UI PackageApertaa.fwe a.tut.tutorial fix.bug from.page-issue p2-medium
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 70/100
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
intel/rohd-wave-viewer#11 ·