Add incremental blob support
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 35/100
Direzione di ricerca
La issue nomina i punti di ingresso bind_zeroblob, blob_open e blob.write, ma non indica file di implementazione né test. Inizia individuando il codice di binding SQLite esistente per Ruby relativo a queste operazioni e confrontalo con l’API BLOB incrementale di SQLite. Il lavoro è completato quando il workflow mostrato di reserve, open e read/write è supportato e coperto da test.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
BLOB-reading/writing can be done apart from SQL-Queries.
EXAMPLE:
..
filename = "test.png"
stmt = db.prepare("insert into files (filename, data) values (:filename,:data)")
stmt.bind_param("filename", filename)
stmt.bind_zeroblob("data", File.size(filename)
stmt.execute
f = File.new(filename, "w")
blob = db.blob_open('main','files','data',db.last_insert_row_id,1)
result = blob.write(f.read)
..
The space of the BLOB MUST be reserved. This can be done inside a SQL-query to:
"insert into files (filename, data) values ('test.png', zeroblob(2442))"
- Lingua principale
- Ruby
- Stelle
- 845
- Fork
- 220
- Merge medio
- 2g 8h
- PR unite (30g)
- 4
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 sparklemotion/sqlite3-ruby
-
needs-more-info
Difficoltà 3/5 1-2 giorni Idoneità per principianti 42/100
sparklemotion/sqlite3-ruby#653 · 3 commenti ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
sparklemotion/sqlite3-ruby#639 · 4 commenti ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 42/100
sparklemotion/sqlite3-ruby#628 · 10 commenti · 1 reazione ·
-
bug help-wanted platform/windows
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
sparklemotion/sqlite3-ruby#618 ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
sparklemotion/sqlite3-ruby#573 · 2 commenti ·
Tutte le issue di sparklemotion/sqlite3-ruby
Issue simili
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
jetrockets/jet_ui#47 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
FreeCAD/homebrew-freecad#870 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
-
Messages with a markdown image that has a relative or malformed URL throw TypeError: Invalid URLAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno