SQLObject byggdes runt en anpassad Python frågespråk som ger en enkel att använda och lätt att förstå syntax för att köra olika SQL-kommandon.
Den SQLObject frågespråk är i grunden en uppsättning färdiga Python funktioner som abstrakta grundläggande SQL-kommandon.
Dessa funktioner tillåter utvecklare att använda en Python-liknande markeringar när du skriver sina databasoperationer, vilket gör det lättare att bädda in i sitt eget Python utan att exponera känslig databasinformation via de använda rå SQL-kommandon.
Använda SQLObject tvingar utvecklare att använda Python-endast kommandon när de interagerar med sin databas, kraftigt förbättra säkerheten för databasoperationer.
På grund av denna flexibla syntax, SQLObject kan också abstrakt den underliggande databasmotorn, med samma syntax för flera databaser och hantera skillnader i bakgrunden.
Detta gör det superenkelt att skriva över databas kompatibla program som lätt kan portas eller skalas från en databas till en annan med förändringen av endast ett fåtal inställningar.
Vad är nytt i den här versionen.
- DateTimeCol och TimeCol kan läsa och skriva värden med mikro
Vad är nytt i version 2.1.0:
- DateTimeCol och TimeCol kan läsa och skriva värden med mikro .
Vad är nytt i version 1.5.0:
- Hjälpare för klass Yttre ändrades till lookup kolumner i tabellens deklarationer.
- Stöd för Python 2.4 är föråldrat och kommer att tas bort i nästa version.
Vad är nytt i version 1.3.1:
- Två buggfixar från buggar portas från `SQLObject 1.2. 3` _.
Vad är nytt i version 1.2.2:
- En buggfix var portas från `SQLObject 1.1.5 `_.
Vad är nytt i version 1.2.0:
- Strängar behandlas speciellt i Välj för att tillåta Select ( ['id' namn '], där = "value = 42'). Uppdatera tillåter en sträng i VAR.
- ForeignKey ("Tabell", refColumn = 'refcol_id ") för att tillåta ForeignKey att peka på en icke-id-kolonn; det avses kolumn måste vara ett unikt heltal kolumn.
- accepterar delColumn nu ForeignKey namn utan "ID".
- Stöd för PostgreSQL 7. * tappas. Den minimala version som stöds av PostgreSQL är 8.1 nu.
- citerar reglerna ändrats för PostgreSQL. SQLObject använder E '' flykt sträng om strängen innehåller tecken flydde med backslash
- En bugg orsakade av psycopg2 nyligen lagt en ny boolean inte inlösbara AUTOCOMMIT attribut fastställdes.
- sqlobject .__ doc__ och huvud .__ doc__ inte längre innehåller versionsnummer. Använd sqlobject.version eller version_info.
Vad är nytt i version 1.1.3:
- En buggfix var portas från `SQLObject 1.0.3 `_.
Vad är nytt i version 1.1.1:
- Analysera sqlobject .__ doc__ för versionsnummer förklaras föråldrade . Använd sqlobject.version eller version_info.
- Dokumenterad sqlmeta.dbEncoding och connection.dbEncoding.
Vad är nytt i version 1.0.1:
- En syntax inkompatibilitet fastställdes i SQLiteConnection som hindrade SQLObject för att användas med Python 2,4.
Vad är nytt i version 1.0.0:
- Större API förändring: DB URI parser ändrades till använda urllib.split * () och unquote (). Detta innebär något användarnamn / lösenord / väg tillåts i DB URI: er om de är ordentligt% kodat, och DB URIer automatiskt onoterade.
- En ny modul `` __version __. Py`` tillsattes. Nya variabler `` version`` (sträng) och `` version_info``. (5-tuple: dur, moll, mikro, versionsnivå, seriell) importeras till `` sqlobject`` namespace
- I SQLite, är id Kolonner AUTOINCREMENT.
- Parameter `` backend`` i DB URI stöds inte längre, använd parameter `` driver``.
Kommentarer hittades inte