dse

Sagteware kiekie:
dse
Sagteware besonderhede:
Weergawe: 4.0.0 RC1
Upload datum: 14 Apr 15
Ontwikkelaar: Thomas Weholt
Lisensie: Gratis
Populariteit: 26

Rating: nan/5 (Total Votes: 0)

DSE is 'n eenvoudige en ru manier nie die uitvoer van SQL navrae in volgorde, maar caching waardes tot 'n gegewe maksimum waarde nagekom is en dan voer hulle met behulp van die executemany-metode. Die resultaat kan wees groot spoed winste.
DSE is eers getoets op SQLite3 maar bedoel vir gebruik in Django as well.
Voorbeeld gebruik:
invoer sqlite3 # vir die toets doeleindes
van DSE invoer DelayedSqlExecutor
conn = sqlite3.connect (': geheue:')
wyser = conn.cursor ()
cursor.execute ('skep tafel filedata (id heelgetaluitdrukking primêre sleutel, lêerpaadjie teks, lêernaam teks, filesize heelgetaluitdrukking)')
d = DelayedSqlExecutor (wyser, paramtoken = '?') # behulp van die? paramtoken hier vir sqlite3. Laat dit leeg en it`ll gebruik% s as ondersteuning deur Django ens
d.addObject ('filedata', ('id "," lêerpaadjie', 'filename', 'filesize'))
vir i in die reeks (0, 999):
& Nbsp; & nbsp; & nbsp; # Toevoeging van 'n dummy data. Let op die afwesigheid van die id-veld. Dit sal veroorsaak insetsels.
& Nbsp; & nbsp; & nbsp; #Adding Die id-veld sal 'n update vir data sneller nog nie in die db
& Nbsp; & nbsp; & nbsp; d.addItem ('filedata', {'lêerpaadjie': '/ tmp /', 'filename': 'n toets% s.txt '% i,' filesize ': i})
# Geen SQL is nog uitgevoer word, die verstek beperk is 1000 items
# Die byvoeging van 'n ander item sal die uitvoering van SQLs sneller en herstel die d-geval
d.addItem ('filedata', {'lêerpaadjie': '/ tmp /', 'filename': 'n toets% s.txt '% i,' filesize ': i})
# Die toevoeging van 'n paar rekords op te dateer
d.addItem ('filedata', {'ID': 1, 'lêerpaadjie': '/ tmp /', 'filename': 'testmore% s.txt'% i, 'filesize': 100})
# Roep naby enige oorblywende SQLs sal voer
d.close ()
# Jy mag nodig wees om te bel pleeg op die wyser om die data te pleeg. Hang af van hoe jy die opstel van die wyser / verband

Wat is nuut in hierdie release:.

  • Backwards verenigbaarheid met Django 1.3 .x. Dankie aan John Spray vir hierdie een.

Wat is nuut in die weergawe 3.2.0:

  • Patch van andornaut@gmail.com verenigbaar wees met Django 1.4.0. Patch van Herve Cauwelier ondersteuning te bied vir modelle met nie-Autokey primêre velde.

Wat is nuut in die weergawe 3.1.0:

  • Patch van rassminus; Veranderde sql skepping alle verwysings na die tafel naam en kolom etikette aan te haal.

Wat is nuut in die weergawe 3.0.0 Beta 2:

  • Vaste 'n paar dinge wat deur Fido Garcia .

Wat is nuut in die weergawe 3.0.0 Beta 1:

  • Wysigings in sintaksis wat nie backwards compatible dus 'n weergawe stamp. Dit en die mooi bulk_update metode.
  • Die byvoeging en uit te voer metodes verwyder is.
  • gelapte modelle het nou 'n eiendom genoem vertraag plaas van DSE. Jy kan ook pleister spesifieke modelle (nuwe in 2.1.0).
  • 'n item oproep model.delayed.insert te voeg (waardes)
  • 'n item oproep model.delayed.update te werk (waardes)
  • 'n item oproep model.delayed.delete (OD) verwyder
  • As jy 'n groot datastel waar die waardes vir die velde is beperk kan jy die nuwe model.delayed.bulk_update (waardes), byvoorbeeld metadata uit foto's of musiek lêers gebruik te werk. Danksy Cal Leeming [Eenvoud Media Ltd] vir inspirasie op hierdie een:-). Vir meer inligting kyk verder af vir 'n meer volledige walkthrough op wat happends agter die skerms.

Wat is nuut in die weergawe 2.1.0:

  • Klein verandering; dse.patch_models kan nou 'n opsionele lys van modelle te pleister, soos so dse.patch_models (specific_models = [User, Kommentaar]).

Wat is nuut in die weergawe 2.0.0:.

  • Opdateer docs en voorbeelde

Wat is nuut in die weergawe 2.0.0 RC1:

  • Geen verandering in die kode, wat nou vrygestel met behulp van die verander BSD lisensie te wees meer verenigbaar met Django lisensie gebruik.

Wat is nuut in die weergawe 1.0.2 / 2.0.0 Beta 9:

  • Added FileExport-klas te verlig debugging wat tydens die toets verwerk. Skryf SQL-data in te dien. Sien bron / testsuite vir gebruik.

Vereistes :

  • Python

Soortgelyke sagteware

repoze.pgtextindex
repoze.pgtextindex

20 Feb 15

DumpTruck
DumpTruck

20 Feb 15

PHP Mini SQL Admin
PHP Mini SQL Admin

14 Apr 15

Ander sagteware ontwikkelaar Thomas Weholt

djftpd
djftpd

11 May 15

django-photofile
django-photofile

20 Feb 15

Kolibri
Kolibri

11 May 15

Kommentaar te dse

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!