Szoftver adatai:
Változat: 1.1.5 / 1.2.0 Alpha
Feltöltés dátuma: 20 Feb 15
Engedély: Ingyenes
Népszerűség: 140
MySQL Connector / Python olyan program, amely megvalósítja a MySQL Client / Server Protocol teljesen Python. & Nbsp; Nem MySQL könyvtár nem szükséges, és nincs fordítási kell futtatni ezt a Python DB API v2.0 kompatibilis driver.
Mi az új ebben a kiadásban:
- Működés új vagy módosult:
- Connector / Python már kompatibilis a Django 1.6.
- utf8mb4 most elismert érvényes karakterkészlet.
- A start_transaction () metódus támogatja a csak olvasható érv. Ez az érvelés igaz lehet, hogy a tranzakció indítható csak olvasásra vagy hamis, hogy indítsa el a READ WRITE üzemmódban. Ha csak olvasható elmarad, a kiszolgáló alapértelmezett hozzáférési módot használja. Kapcsolatos részleteket a tranzakciós hozzáférési módot, lásd a leírást a START tranzakció nyilatkozatot START tranzakció COMMIT és ROLLBACK Syntax. Ha a kiszolgáló régebbi MySQL 5.6.5, hogy nem támogatja a beállítást a hozzáférési mód és csatlakozó / Python vet fel ValueError.
- kijavított hibák:
- Ha kapcsolatkészletezés, a kapcsolat vissza a medencébe nem áll vissza, így munkamenet változók megőrizték értékeket. Most ezeket a változókat reset újra a felhasználó hitelesítése, amikor a kapcsolat vissza a medencébe. Letiltani ezt a viselkedést, adja át a pool_reset_session érv csatlakozni () kérése során megőrzött kapcsolatot ...
- CNX = mysql.connector.connect (pool_reset_session = False, ...)
- Egy nem megfelelően kezelik hiba MySQLProtocol.parse_column_count () metódus vezethet rendszer hibás hibaüzenetet.
- executemany () nem sikerült, INSERT INTO ... SELECT utasításokat.
Milyen új a 0.3.1 verzió:
- a karbantartási kiadás rögzítő két hibát.
Mi az új verzióban 0.3.0:
- Python v2.4 támogatás vissza.
- Támogatás sűrített protokollt.
- Support for SSL kapcsolatot (ha Python SSL-modul áll rendelkezésre).
- Támogatás csomagokat, amelyek nagyobbak, mint 16 MB.
- Max megengedett packetsize alapértelmezett 1 GB.
- Néhány teljesítmény javítására.
Mi az új verzióban 0.2.1:
- Voltak logger.debug () hívások, amelyek megölte a teljesítményt, miközben az olvasás és írás a socket.
Mi az új a 0.2 verzió:
- .executemany () optimalizálva a INSERT utasítás segítségével a MySQL több sorban szintaxis.
- Beállítás sql_mode és TIME_ZONE csatlakoztatásakor, valamint egybevetés.
- Nyers kurzorok lehet használni, ha azt szeretné, hogy tegye a konverziós magad.
- Unittests most vette alapul saját MySQL szerver példány.
- takarító forrás fa.
Mi az új verzióban 0.1.5:
- Nem lehetett letölteni nagy eredmény határozza meg. (Bug lp: 551.533 és lp: 586.003)
- megváltoztatása szerzői vasárnaptól Oracle (is rögzítő buta elírás)
Mi az új verzióban 0.1.4:
- Olvasás hálózati megtört a nagyobb csomagokat.
- Reimplementing protocol.MySQLProtocol jelölés egyszerűbb és könnyebb karbantartani.
- Most már lehet küldeni több utasítást a MySQL segítségével MySQLCursor.execute (). Az eredmények érhetők hívja a módszer next_resultset ().
- MySQLCursor.callproc () most tárolja az összes eredmény határozza meg, mint a MySQLCursorBuffered. Ezek érhető el a next_proc_resultset () metódust. Az eredmény a tárolt eljárás által visszaadott CallProc () maga által meghatározott PEP249.
- MySQL DATETIME átalakítás Python datetime.datetime most sokkal gyorsabb.
- Néhány általános teljesítmény javulást.
- Szerzői jogi figyelmeztetés változásokat.
Mi az új verzióban 0.1.3:
- A memóriavesztés kapott fix záráskor kurzorok; figyelmeztetések, mely növelhető kivételek; ügyfél zászlók tiszteletben tartását; és a javításokat körül adattípus konverzió.
Mi az új verzióban 0.1.2:
- Rögzítés unicode használata mind Python 2.4+ és 3.1
- Beállítás "use_unicode" csatlakozáskor most dolgozik.
- conversion.py: eltávolítja reguláris kifejezést idézve visszaperjelek.
- hozzáadása próbája bug lp: 499410
- Py3k adott:
- Strings a MySQL dekódolva, hogy az adott karaktert, ha use_unicode hamis
- A nyilatkozatot a kódolt előtt kiküldi a MySQL szerver. Belsőleg, minden történik unicode.
- A conversion.py: eltávolítja _unicode_to_mysql, hozzátéve _bytes_to_mysql
- MySQLCursor .__ unicode__ elavult, és helyette __str __
- eltávolítása tesztek, amelyek esetében a módszerek törölték.
- Fix beállítás karakterkészlet a kapcsolatot
- mysql.connector.Connect (charset = 'latin1') Mostantól a várt
- Alapértelmezett karakterkészlet (még mindig) UTF-8.
- SET megnevezése csak használni, ha változik karakterkészlet csatlakoztatása után. Use MySQL.set_charset (charsetname) változtatni.
- Test esetben hozzá a bug report; rögzítő tesztországnak test_protocol.py, hogy az tükrözze az új alapértelmezett karakterkészlet "utf-8".
követelmények :
- Python
Hozzászólás nem található