[Bug]: [OBClient 2.2.3] "\G" could not mark the end of sql statements in some cases
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 35/100
Direzione di ricerca
Inizia riproducendo l’input SQL nel comando obclient, confrontando \G alla fine dell’ultima riga con \G su una riga propria. Traccia la gestione della terminazione delle istruzioni del client e aggiungi o aggiorna un test mirato se il repository ne fornisce uno. Il lavoro è completato quando entrambe le forme attivano l’esecuzione automatica prevista.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Describe the bug
\G 放到末行尾 不会触发自动执行:
\G 单独放到下面一行 就可以触发自动执行的:
Environment
[[email protected] /home/admin]$ obclient -V
obclient Ver 2.2.3 Distrib 10.4.18-MariaDB, for Linux (x86_64) using readline 5.1
[[email protected] /home/admin]$ rpm -qa | grep obclient
libobclient-2.2.2-20230315104242.el7.x86_64
obclient-2.2.3-20230808103716.el7.x86_64
Fast reproduce steps
select
p.*
from
SYS.ALL_VIRTUAL_PART_AGENT p,
SYS.ALL_VIRTUAL_TABLE_AGENT tab ,
SYS.ALL_VIRTUAL_DATABASE_AGENT db
where
db.DATABASE_ID = tab.DATABASE_ID
and tab.DATABASE_ID = db.DATABASE_ID
and p.TABLE_ID = tab.TABLE_ID
and db.DATABASE_NAME = 'SYS'
and tab.TABLE_NAME = 'T2_M_LH'
and p.PART_NAME = 'P1'
Expected behavior
No response
Actual behavior
No response
Additional context
No response
- Lingua principale
- C++
- Stelle
- 94
- Fork
- 42
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
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 oceanbase/obclient
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 65/100
-
[Bug]: build obclient errorAperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 38/100
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 30/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 55/100
Tutte le issue di oceanbase/obclient
Issue simili
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
tenstorrent/tt-metal#58057 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
maplibre/maplibre-native#4690 ·
I maintainer di solito rispondono entro 1 giorno
-
comp-query-execution
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
ClickHouse/ClickHouse#122569 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 92/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100