Software detaljer:
Version: 1.1.5 / 1.2.0 Alpha
Upload dato: 20 Feb 15
Licens: Gratis
Popularitet: 140
MySQL Connector / Python er software, der implementerer MySQL Client / Server-protokollen helt i Python. & Nbsp;. Der er ikke behov MySQL biblioteker, og ingen samling er nødvendig for at køre denne Python DB API v2.0 kompatibel driver
Hvad er nyt i denne udgivelse:
- Funktionalitet tilføjet eller ændret:
- Connector / Python er nu kompatibel med Django 1.6.
- utf8mb4 er nu anerkendt som et gyldigt tegnsæt.
- start_transaction () metode understøtter nu en skrivebeskyttet argument. Dette argument kan være sandt at starte transaktionen i skrivebeskyttet tilstand eller falsk at starte den i læse skrive-tilstand. Hvis skrivebeskyttet udelades, serverens standardadgangspunktet, der bruges. For oplysninger om transaktioner adgang tilstand, se beskrivelse af START TRANSAKTION erklæring på START TRANSACTION, COMMIT og ROLLBACK syntaks. Hvis serveren er ældre end MySQL 5.6.5, betyder det ikke indstilling adgang mode og Connector / Python rejser et ValueError.
- Bugs Fast:
- Når du bruger forbindelsen pooling, en forbindelse tilbage til puljen blev ikke nulstillet, så session-variabler bevaret deres værdier. Nu disse variabler nulstilles af brugeren igen autentifikation, når forbindelsen returneres til puljen. For at deaktivere denne adfærd, bestå en pool_reset_session argument for at forbinde (), når du anmoder om en pooled forbindelse ...
- CNX = mysql.connector.connect (pool_reset_session = False, ...)
- En forkert håndteret fejl i MySQLProtocol.parse_column_count () metode kan føre til en fejlrapporteres fejlmeddelelse.
- executemany () mislykkedes med INSERT INTO ... SELECT-sætninger.
Hvad er nyt i version 0.3.1:
- en vedligeholdelse frigivelse fastsættelse to bugs
Hvad er nyt i version 0.3.0:
- Python v2.4 support er tilbage
- Understøttelse af komprimeret protokol.
- Understøttelse af SSL-forbindelser (når Pythons ssl modul er tilgængelig).
- Support for pakker, der er større end 16 MB.
- Max tilladt packetsize defaults til 1 GB.
- visse forbedringer ydeevne.
Hvad er nyt i version 0.2.1:
- Der var nogle logger.debug () kalder som dræbt ydeevne under læsning og skrivning til stikket.
Hvad er nyt i version 0.2:
- .executemany () nu optimerer INSERT udsagn ved hjælp af MySQL multiple rækken syntaks.
- Indstilling sql_mode og TIME_ZONE ved tilslutning samt sortering.
- Rå Markører kan bruges, når du ønsker at gøre konverteringen selv.
- Unittests nu bootstrap egen MySQL server instans.
- Oprydning kildekode-træet.
Hvad er nyt i version 0.1.5:
- Det var umuligt at hente store resultatsæt. (Bug lp: 551.533 og lp: 586003)
- Ændring ophavsret fra Sun til Oracle (også fastsættelse fjollet tastefejl)
Hvad er nyt i version 0.1.4:.
- Læsning fra nettet blev brudt til større pakker
- omimplementere protocol.MySQLProtocol mærkning enklere og lettere at vedligeholde.
- Det er nu muligt at sende flere sætninger til MySQL hjælp MySQLCursor.execute (). Resultaterne er tilgængelige ved at kalde metoden next_resultset ().
- MySQLCursor.callproc () vil nu gemme alle resultatsæt som MySQLCursorBuffered. De er tilgængelige ved hjælp af next_proc_resultset () metode. Resultatet af den lagrede procedure returneres af callproc () selv som defineret af PEP249.
- MySQL DATETIME konvertering til Python datetime.datetime nu meget hurtigere.
- Nogle forbedringer samlede præstation.
- Copyright bemærker ændringer.
Hvad er nyt i version 0.1.3:
- En hukommelsesfejl fik fast ved lukning markører; advarsler kan hæves som undtagelser; klient flag respekteres; og nogle rettelser omkring datatype konvertering.
Hvad er nyt i version 0.1.2:
- Fastsættelse unicode brug for både Python 2.4+ og 3.1
- Indstilling "use_unicode« på tilslutningstiden arbejder nu.
- conversion.py:. Fjernelse regulære udtryk for at citere backslashes
- Tilføjelse prøvesag for bug lp: 499410
- Py3k specifik:
- Strenge fra MySQL afkodes til den givne karakter, når use_unicode er falsk
- Opgørelsen er kodet lige før du sender den til MySQL-serveren. Internt er alle gjort i unicode.
- I conversion.py: fjernelse _unicode_to_mysql, tilføjer _bytes_to_mysql
- MySQLCursor .__ unicode__ er forældet og erstattet med __str __
- Fjernelse tests, hvor metoderne er blevet slettet.
- Fix indstilling tegnsæt ved tilslutning
- mysql.connector.Connect (charset = 'latin1 ") fungerer nu som forventet
- Standard tegnsæt er (stadig) UTF-8.
- SET NAMES anvendes kun, når der skiftes tegnsæt efter tilslutning. Brug MySQL.set_charset (charsetname) for at ændre.
- Test tilfælde tilføjet for fejlrapport; fastsættelse prøvesag i test_protocol.py at afspejle den nye standard tegnsæt "utf-8".
Krav :
- Python
Kommentarer ikke fundet