Lint to detect if tables/views/functions were created outside of migrations
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 45/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- postgresql
- Ambito
- databases
Direzione di ricerca
Inizia ispezionando i lint esistenti in questo repository e il modo in cui l'ultima Supabase CLI archivia le istruzioni di migrazione come text[]. Determina quindi come enumerare tabelle, viste e funzioni e confrontale con le istruzioni di migrazione. Il lavoro è completato quando le entità non referenziate nelle migrazioni vengono segnalate in modo coerente.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
The latest version of the supabase CLI inserts migration statements into the database as text[]
This lint would iterate through tables/functions/views and check to see if they are (at least) referenced somewhere in the migration statements. If they are not, its highly likely that the entity was created outside of migrations on accident and we should flag it
- Lingua principale
- PLpgSQL
- Stelle
- 284
- Fork
- 110
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun 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 supabase/splinter
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 69/100
supabase/splinter#206 · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
-
0002_auth_users_exposed false positive: pg_depend join lacks a refclassid filter (cross-catalog OID collision)Forse già presa @tushardev-365 l’ha presa 98 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 40/100
supabase/splinter#210 · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
-
0030_autovacuum_disabled misses tables where autovacuum_enabled is set to off, 0 or noForse già presa @RaphaelFakhri l’ha presa 11 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 35/100
I maintainer di solito rispondono entro 1 giorno
-
Proposal: lint for RLS policies whose role lacks the table privilege (policy_without_privilege)Forse già presa @larik15 l’ha presa 30 giorni fa. Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 1/100
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di supabase/splinter
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
eip-work/kuboard-press#700 ·
-
Tracking: SQLite usage and the Windows GVL/SQLite deadlock (lich-5#2254): moonwatch.lic, low riskAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
elanthia-online/dr-scripts#7968 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
TUM-Dev/Campus-Backend#678 ·
I maintainer di solito rispondono entro 1 giorno
-
kind/bug triage/pending-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 83/100
external-secrets/external-secrets#7243 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
peasant-labs/peasant#844 ·
I maintainer di solito rispondono entro 1 giorno