Add incremental blob support
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 35/100
Piste de recherche
L’issue nomme les points d’entrée bind_zeroblob, blob_open et blob.write, mais aucun fichier d’implémentation ni test. Commencez par localiser le code de binding SQLite existant pour Ruby correspondant à ces opérations et comparez-le à l’API BLOB incrémentale de SQLite. C’est terminé lorsque le workflow montré de reserve, open et read/write est pris en charge et couvert par des tests.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
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))"
- Langage dominant
- Ruby
- Étoiles
- 845
- Forks
- 220
- Merge moyen
- 2 j 8 h
- PR mergées (30 j)
- 4
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de sparklemotion/sqlite3-ruby
-
needs-more-info
Difficulté 3/5 1-2 jours Accessibilité débutants 42/100
sparklemotion/sqlite3-ruby#653 · 3 commentaires ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
sparklemotion/sqlite3-ruby#639 · 4 commentaires ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 42/100
sparklemotion/sqlite3-ruby#628 · 10 commentaires · 1 réaction ·
-
bug help-wanted platform/windows
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
sparklemotion/sqlite3-ruby#618 ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
sparklemotion/sqlite3-ruby#573 · 2 commentaires ·
Toutes les issues de sparklemotion/sqlite3-ruby
Issues similaires
-
security
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
Les mainteneurs répondent en général sous 1 jour
-
OSCON 2016Ouvertecontent
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
rubyevents/rubyevents#2148 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
we-promise/sure#3838 · 2 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
Allow simp/useradd 4.xOuverte
Difficulté 1/5 Moins d'une heure Accessibilité débutants 88/100
simp/pupmod-simp-pam#244 ·
Les mainteneurs répondent en général sous 7 jours
-
Mend: dependency security vulnerability
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
ManageIQ/manageiq-ui-classic#10341 ·
Les mainteneurs répondent en général sous 1 jour