Breaks query when CTE is present
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 42/100
Direzione di ricerca
Riproduci la query di input segnalata con pgFormatter 5.3 e confrontala con l’output previsto e quello effettivo mostrati qui. Traccia il percorso di formattazione per le espressioni SELECT annidate quando è presente un CTE; il lavoro è completato quando le parentesi interne vengono preservate e la query formattata rimane valida.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Input query:
some_cte as (select a from test_table)
select
my_fn ((select * from some_cte1))
from
test_table;
Expected output query:
some_cte as (
select
a
from
test_table
)
select
my_fn ((
select
*
from some_cte1))
from
test_table;
Actual output query:
some_cte as (
select
a
from
test_table
)
select
my_fn (
select
*
from some_cte1)
from
test_table;
Removing one pair of round brackets breaks the query.
pgformatter version: 5.3
- Lingua principale
- PLpgSQL
- Stelle
- 2k
- Fork
- 123
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Nessun modello di pull request
- Nessuna 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 darold/pgFormatter
-
vertical-align may stop working with certain CHECK constraint expressionsForse già presa @dajiaohuang l’ha presa 11 giorni fa. Aperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 52/100
darold/pgFormatter#412 · 1 reazione ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 58/100
darold/pgFormatter#391 · 1 commento ·
-
enhancement
Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100
darold/pgFormatter#351 · 5 reazioni ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 42/100
darold/pgFormatter#347 ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
darold/pgFormatter#333 · 4 commenti · 1 reazione ·
Tutte le issue di darold/pgFormatter
Issue simili
-
bug bug:behavior clawsweeper:bulk-filed clawsweeper:fix-shape-clear clawsweeper:no-new-fix-pr clawsweeper:source-repro impact:auth-provider issue-rating: 🦞 diamond lobster P2
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
openclaw/openclaw#185297 · 1 commento · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
-
Deleting a member fails when another member's share transfer points to themForse già presa @Beerlesklopfer l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
FoodCoopX/wirgarten-tapir#1336 ·
I maintainer di solito rispondono entro 3 giorni
-
panic "time: missing Location in call to Time.In" on MySQL via aws_rds since v0.8.0Forse già presa @tylertechgraves l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
open-policy-agent/opa-control-plane#452 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
protobuf
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
FasterXML/jackson-dataformats-binary#874 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 77/100
sunlabuiuc/PyHealth#1333 ·
I maintainer di solito rispondono entro 3 giorni