SQLObject ble bygget rundt en tilpasset Python spørrespråk som gir en enkel å bruke og lett å forstå syntaksen for å kjøre ulike SQL-kommandoer.
Den SQLObject spørrespråk er egentlig et sett med ferdige Python funksjoner som abstrakte grunnleggende SQL-kommandoer.
Disse funksjonene tillater utviklere å bruke en Python-lignende markering når du skriver sine databaseoperasjoner, noe som gjør det lettere å bygge inn i sitt opprinnelige Python uten å eksponere sensitiv informasjon database via de brukte rå SQL-kommandoer.
Bruke SQLObject tvinger en utvikler å bruke Python-only kommandoer når vi samhandler med sin database, mye bedre sikkerheten for databaseoperasjoner.
På grunn av denne fleksible syntaks, SQLObject kan også abstrakt den underliggende databasemotor, bruker samme syntaks for flere databaser og håndtering av forskjeller i bakgrunnen.
Dette gjør det super enkelt å skrive på tvers av database kompatible programmer som lett kan bli portet eller skalert fra en database til en annen med endringen av bare noen få innstillinger.
Hva er nytt i denne utgaven.
- DateTimeCol og TimeCol kan lese og skrive verdier med mikro
Hva er nytt i versjon 2.1.0:
- DateTimeCol og TimeCol kan lese og skrive verdier med mikrosekunder .
Hva er nytt i versjon 1.5.0:
- Hjelpere for klasse Ytre ble endret til oppslag kolonner i borderklæringer.
- Støtte for Python 2.4 er erklært foreldet og vil bli fjernet i neste versjon.
Hva er nytt i versjon 1.3.1:
- To feilrettinger fra bugs portet fra `SQLObject 1.2. 3` _.
Hva er nytt i versjon 1.2.2:
- En feilretting ble portet fra `SQLObject 1.1.5 `_.
Hva er nytt i versjon 1.2.0:
- Strenger er behandlet spesielt i Velg for å tillate Velg ( ['id' name '], der =' value = 42 '). Oppdateringen gir en streng i WHERE.
- ForeignKey ('Table', refColumn = 'refcol_id') for å tillate ForeignKey å peke på et ikke-id kolonne; det referert kolonne må være en unik heltallskolonne.
- delColumn aksepterer nå et ForeignKey navn uten "ID".
- Støtte for PostgreSQL 7. * er droppet. Den minimale støttet versjon av PostgreSQL er 8.1 nå.
- Siterer reglene endret for PostgreSQL. SQLObject bruker E '' escape string hvis strengen inneholder tegn rømte med backslash
- En feil forårsaket av psycopg2 nylig lagt til en ny boolsk ikke oppsigelige autocommit attributtet ble fikset.
- sqlobject .__ doc__ og hoved .__ doc__ ikke lenger inneholde versjonsnummer. Bruk sqlobject.version eller version_info.
Hva er nytt i versjon 1.1.3:
- En feilretting ble portet fra `SQLObject 1.0.3 `_.
Hva er nytt i versjon 1.1.1:
- Parsing sqlobject .__ doc__ for versjonsnummeret er erklært foreldet . Bruk sqlobject.version eller version_info.
- Dokumentert sqlmeta.dbEncoding og connection.dbEncoding.
Hva er nytt i versjon 1.0.1:
- En syntaks uforlikelighet ble fikset i SQLiteConnection som forhindret SQLObject skal brukes med Python 2.4.
Hva er nytt i versjon 1.0.0:
- Major API endring: DB URI parser ble endret til bruke urllib.split * () og unquote (). Dette betyr noe brukernavn / passord / sti er tillatt i DB URI hvis de er skikkelig% -kodet, og DB URIer er automatisk unotert.
- En ny modul `` __version __. Py`` ble lagt. Nye variabler `` version`` (streng) og `` version_info``. (5-tuppel: dur, moll, micro, utgavenivå, serie) importeres til `` sqlobject`` navnerom
- I SQLite, er id kolonner laget AUTOINCREMENT.
- Parameter `` backend`` i DB URI støttes ikke lenger, bruk parameter `` driver``.
Kommentarer ikke funnet