SQLObject körül épült egy Python lekérdező nyelvet, amely egy könnyen használható és könnyen érthető szintaxis futó különböző SQL parancsokat.
A SQLObject lekérdező nyelv alapvetően egy sor kész Python függvények absztrakt alapvető SQL parancsokat.
Ezek a funkciók lehetővé teszik a fejlesztők számára a Python-szerű jelölő írásakor az adatbázis műveletek, így könnyebben beágyazni anyanyelvükön Python nélkül kiteszik érzékeny adatbázis információkat keresztül használt nyers SQL parancsokat.
Segítségével SQLObject kényszeríti a fejlesztő használni Python-only parancsok amikor kapcsolatba kerül az adatbázisba, jelentősen növelve a biztonságot az adatbázis-műveletek.
Emiatt rugalmas szintaxis, SQLObject is elvont a mögöttes adatbázis motort, ugyanazt a szintaxist több adatbázis és kezelési különbségek a háttérben.
Ez teszi szuper könnyű írni kereszt-adatbázis kompatibilis alkalmazások, amelyek könnyen lehet portolni vagy pikkelyes egyik adatbázisból a másikba a változás csak néhány beállítás.
Mi az új Ebben a kiadásban:
- DateTimeCol és TimeCol tud írni és olvasni értékek mikroszekundumban.
Mi az új verzióban 2.1.0:
- DateTimeCol és TimeCol tud írni és olvasni értékek mikroszekundumban .
Mi az új a 1.5.0 verzió:
- segítők class Outer változtak kell keresni oszlopok táblázat nyilatkozatokat.
- Támogatás Python 2.4 nyilvánítják elavult, és eltávolításra kerül a következő kiadásban.
Mi az új a 1.3.1 verzió:
- Két hibajavítás a hibáktól átírta `SQLObject 1.2. 3` _.
Mi az új verzióban 1.2.2:
- A hibajavítás volt portolták `SQLObject 1.1.5 `_.
Mi az új verzióban 1.2.0:
- Strings speciálisan kerülnek a Select hogy Select ( ['id' name '], ahol =' value = 42 '). A frissítés lehetővé teszi egy string WHERE.
- ForeignKey ("táblázat", refColumn = 'refcol_id "), hogy ForeignKey, hogy pont egy non-id oszlop; Az említett oszlop legyen egy egyedi egész oszlopot.
- delColumn most elfogadja a ForeignKey neve nélkül "ID".
- Támogatás PostgreSQL 7. * leesett. A minimális támogatott verziója PostgreSQL 8.1 teremteni.
- idézve szabályok megváltoztak a PostgreSQL: SQLObject használ E '' escape húr, ha a string tartalmazza karakterek megszökött eléjük.
- A hiba okozta psycopg2 nemrégiben új logikai nem lehívható autocommit attribútum rögzítették.
- sqlobject .__ doc__ és fő .__ doc__ már nem tartalmaznak verziószámot. Használja sqlobject.version vagy version_info.
Mi az új verzióban 1.1.3:
- A hibajavítás volt portolták `SQLObject 1.0.3 `_.
Mi az új a 1.1.1 változat:
- kódértelmező sqlobject .__ doc__ a verziószám nyilvánítottak elavultnak . Használja sqlobject.version vagy version_info.
- Dokumentált sqlmeta.dbEncoding és connection.dbEncoding.
Mi az új a 1.0.1 verzió:
- A szintaxist összeférhetetlenségi rögzítették SQLiteConnection amely megakadályozta SQLObject kell használni Python 2.4.
Mi az új a 1.0.0-:
- Major API változás: DB URI értelmező változott használja urllib.split * () és idézet vége (). Ez azt jelenti, minden felhasználónév / jelszó / path engedélyezettek a DB URI amennyiben megfelelően% kódolású, és a DB URI automatikusan jegyzett.
- Egy új modul `` __version __. Py`` adunk hozzá. Új változók `` version`` (string) és a `` version_info`` (5-est: súlyos, enyhe, mikro, a kibocsátási szint, soros) hoznak be `` sqlobject`` névtér.
- A SQLite, id oszlopok készülnek AUTOINCREMENT.
- Paraméter `` backend`` a DB URI már nem támogatott, használat paraméter `` driver``.
Hozzászólás nem található