tarantool / tarantool/tarantool-python
sql: support prepared statements
Nessuno ha ancora preso questa issue.
- Lingua principale
- Python
- Stelle
- 108
- Fork
- 51
- Merge medio
- 1g 8h
- PR unite (30g)
- 1
Descrizione
First, it allows to collect information about data types in a response without actual execution (and also get parsed info re input parameters). Second, it allows to don't resend SQL request text each time, just new input parameters.
Documentation: https://github.com/tarantool/doc/issues/1055 and https://www.tarantool.io/en/doc/latest/dev_guide/internals/box_protocol/.
The database API part is here: #176.
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
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.
Direzione di ricerca
Inizia dalla documentazione collegata del protocollo Tarantool box e dal lavoro sull’API del database nell’issue #176. Determina il comportamento delle richieste e delle risposte delle istruzioni preparate, incluse le informazioni sui parametri e sui tipi, prima di individuare i corrispondenti punti di ingresso del client Python. Il lavoro è completato quando il client supporta la preparazione delle istruzioni e il loro riutilizzo con nuovi parametri di input.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- python, sql
- Ambito
- api, database
- Tipo di issue
- Funzionalità
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 25/100