dse

Szoftver screenshot:
dse
Szoftver adatai:
Változat: 4.0.0 RC1
Feltöltés dátuma: 14 Apr 15
Fejlesztő: Thomas Weholt
Engedély: Ingyenes
Népszerűség: 26

Rating: nan/5 (Total Votes: 0)

DSE egy egyszerű és kifinomult módja, sem a végrehajtó SQL lekérdezések sorrendben, de caching értékeket, amíg a szóban max értéke már találkozott, majd végrehajtja őket a executemany-módszerrel. Az eredmény lehet hatalmas sebességgel nyereséget.
DSE csak teszteltük SQLite3 de felhasználásra szánt Django is.
Példa a használatra:
behozatali sqlite3 # tesztelés céljából
a DSE import DelayedSqlExecutor
Conn = sqlite3.connect (': memória:')
kurzor = conn.cursor ()
cursor.execute ("create table fileData (id INTEGER PRIMARY KEY, filepath TEXT, fájlnév TEXT, filesize egész)")
d = DelayedSqlExecutor (kurzor, paramtoken = '?') # használatával? paramtoken ide sqlite3. Hagyja üresen és it`ll% S legyen támogatást Django stb
d.addObject ("fileData", ("id", "filepath ',' fájlnév ',' filesize"))
for i in tartomány (0, 999):
& Nbsp; & nbsp; & nbsp; # Hozzá néhány fiktív adat. Figyeljük hiányában az id-mezőt. Ez el fogja indítani betétekkel.
& Nbsp; & nbsp; & nbsp; #Adding Az id-field váltaná ki frissítést adatok még nem a db
& Nbsp; & nbsp; & nbsp; d.addItem ("fileData", {"filepath": "/ tmp / ',' fájlnév ':' test% s.txt"% i, "filesize": i})
# Nem SQL végrehajtásra került még az alapértelmezett korlát 1000 db
# Hozzáadása egy másik elem indít végrehajtása SQLs és állítsa vissza a d-fokon
d.addItem ("fileData", {"filepath": "/ tmp / ',' fájlnév ':' test% s.txt"% i, "filesize": i})
# Adjunk hozzá rekordokat frissíteni
d.addItem ("fileData", {"id": 1, "filepath": "/ tmp / ',' fájlnév ':' testmore% s.txt"% i, "filesize": 100})
# Hív közel végrehajtja a maradék SQLs
d.close ()
# Szükség lehet hívni elkövetni a kurzort, hogy kötelezzék az adatokat. Attól függ, hogy hogyan állítsd be a kurzor / kapcsolat.

Mi az új ebben a kiadásban:

  • kompatibilitást a Django 1.3 .x. Hála John Spray ez.

Mi az új verzióban 3.2.0:

  • Tapasz a andornaut@gmail.com, hogy kompatibilis Django 1.4.0. Tapasz a Herve Cauwelier hogy támogatást nyújtson a modellek nem autokey fő tevékenységi területe.

Mi az új verzióban 3.1.0:

  • Tapasz a rassminus; Megváltozott sql létrehozása idézni minden, a táblázat nevét és az oszlop címkéket.

Mi az új a 3.0.0 verzió Beta 2:

  • Fix néhány dolgot jelentett Fido Garcia .

Mi az új a 3.0.0 verzió Beta 1:

  • Változások szintaxist, ami nem visszafelé kompatibilis Ezért a verziót botlik. Ez és a szép bulk_update módszert.
  • A kiegészítő és végre módszerekkel eltávolították.
  • Folt modellek most már van egy tulajdonsággal, az úgynevezett késleltetett helyett DSE. Azt is foltozni konkrét modellek (új in 2.1.0).
  • Elem beillesztése hívást model.delayed.insert (érték)
  • Ha frissíteni egy elemet hívást model.delayed.update (érték)
  • Egy elem törléséhez hívást model.delayed.delete (id)
  • Ha frissíteni óriási adathalmaz, ahol az értékeket a mezők korlátozott lehet használni az új model.delayed.bulk_update (értékeket), például a metaadatokat a fotókhoz és zenékhez. Hála Cal Leeming [Simplicity Media Ltd] inspirációt az ez:-). További info nézd lejjebb, ha szélesebb körű áttekintése, hogy mi történik egy a színfalak mögött.

Mi az új 2.1.0:

  • Kis változás; dse.patch_models tud hozni egy opcionális fenti modellek patch, mint oly dse.patch_models (specific_models = [User, hozzá]).

Mi az új a 2.0.0 verzió:

  • Frissítve docs, és példákat.

Mi az új verzióban 2.0.0 RC1:

  • Nincs változás a kódot, most megjelent segítségével módosított BSD licenc alatt, hogy jobban összeegyeztethető a Django engedély használatát.

Mi az új a 1.0.2 verzió / 2.0.0 Beta 9:

  • Added FileExport-osztály enyhíteni a hibakeresés, mi kerül feldolgozásra a tesztelés során. Írja SQL-adatok fájl. Lásd forrás / tesztbázist használat.

követelmények :

  • Python

Hasonló program

DBeaver
DBeaver

22 Jun 18

CegoAdm
CegoAdm

20 Feb 15

mig
mig

20 Feb 15

Products.Undoer
Products.Undoer

15 Apr 15

Más szoftver fejlesztő Thomas Weholt

django-avocado
django-avocado

20 Feb 15

djftpd
djftpd

11 May 15

Hozzászólások a dse

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!