Psycopg2 (tunnetaan myös python-psycopg2 useimmissa Linux kernel-pohjaisia käyttöjärjestelmiä) on hyvin pieni, vakaa ja nopea ohjelmisto kirjoitettu C ja suunniteltu offset antaa PostgreSQL sovitin Python language.Features at glanceKey ominaisuuksia ovat COPY tukea, palvelinpuolen osoittimet tuki kaksivaiheisen sitoutua, tukea suurten esineiden, asynkroninen estoton I / O, joka on myös integroitu coroutine perustuva kirjastoja, kuten Eventlet, gevent ja uGreen sekä tukea lähettää ja vastaanottaa asynkroninen ilmoituksia.
Lisäksi Psycopg2 voidaan käyttää mukauttamista useita Python objekteja tietokantaan tyyppi, mukaan lukien joustavat JSON tukea, tuplat kirjaa, sanakirjoja hstore, ja luettelot array.It voidaan helposti laajentaa uusille adaptersIt on laajennettavissa ohjelmisto, jonka avulla käyttäjät helposti lisätä tuki uusille sovittimia, joita voidaan käyttää muuntaa Python esineitä SQL typecasters ja syntaksi sekä muuntaa PostgreSQL tyypit osaksi Python objects.Implements Python DB API 2,0 specificationsPsycopg2 on Python-moduuli, joka on suunniteltu panemaan täysimääräisesti täytäntöön Python DB API (Application Programming Interface) 2.0, sekä sallimaan pääsyn moniin PostgreSQL & rsquo; s features.A parannus alkuperäiseen Psycopg modulePsycopg2 on parannus alkuperäiseen Psycopg moduuli. Se luotiin tarkoituksena on tarjota uudenlainen luokat tietokantayhteyksiä sekä kohdistin esineitä ja monia muita goodies.Supports Python 2,5-3,4 ja PostgreSQL 7.4 9.4At hetkellä tätä kirjoitettaessa tarkastelun, olemme havainneet, että Psycopg2 Ohjelmisto tukee Python versioita 2,5-3,4 sekä PostgreSQL versioissa 7,4-9,4. Sovellus on lanka-turvallista, mikä tarkoittaa, että langat voivat jakaa samassa yhteydessä tai käyttää eri connections.Supported Linux, Windows ja Mac OS XPsycopg2 on cross-platform-ohjelmisto, tuettu GNU / Linux, Microsoft Windows ja Mac OS X käyttöjärjestelmät. Se on testattu tietokoneilla tukevat joko 64 tai 32-bittinen suoritin arkkitehtuurit.
Mitä uutta strong> tässä julkaisussa:
- Lisätty jsonb tuki PostgreSQL 9.4 (lippu # 226).
- Kiinteät segfault geenikopioiden lausuntoja välitetään suorittamaan () sijaan käyttää asianmukaista menetelmiä (lippu # 219).
- Force muuntaminen allas argumentteja kokonaisluku välttää mahdollisesti rajaton altaat (lippu # 220).
- osoittimet HOLD älä aloita uusi tapahtuma, kun liikkeellä / nouto / sulje (lippu # 228).
- osoittimet HOLD voidaan käyttää autocommit (lippu # 229).
- callproc () ei hiljaa sivuuttaa argumentti ilman pituus.
- Fixed muistivuoto suuret kohteet (lippu # 256).
- sisäinen _psycopg.so moduuli voidaan tuoda stand-alone (jotta moduulien jongleerausta kuten kuvatun lippu # 201).
Mitä uutta strong> versiossa 2.5.2:
- Kiinteät segfault peitattaessa poikkeus esille yhteysvirheen ( lippu # 170).
- Mielekäs yhteys virhe Ilmoita merkityksellinen sanoma, kiitos Alexey Borzenkov (lippu # 173).
- luominen manuaalisesti lobject väärä parametri ei segfault (lippu # 187).
Mitä uutta strong> versiossa 2.4.2:
- Tämä versio esittelee hallinnan kaikille istuntoparametrit kautta uusi set_session () menetelmä ja korjaa joitakin bugeja liittyvät monisäieominaisuuksia ja vihreä tehtävät.
- Se suorittaa vähemmän kyselyjä yhteyttäluodaan, joten se vain hieman nopeammin.
Vaatimukset :
- Python
Kommentteja ei löytynyt