SQLObject is gebou rondom 'n persoonlike Python navraag taal wat 'n maklik om te gebruik en maklik om te verstaan sintaksis vir die uitvoer van verskeie SQL opdragte bied.
Die SQLObject navraag taal is basies 'n stel van gereed gemaak Python funksies wat abstrakte basiese SQL opdragte.
Hierdie funksies toelaat dat ontwikkelaars om 'n Python-agtige opmaak gebruik tydens die skryf van hul databasis bedrywighede, maak dit makliker om te sluit in hul moedertaal Python sonder om bloot sensitief databasis inligting via die gebruik rou SQL opdragte.
Met behulp van 'n ontwikkelaar SQLObject magte om te gebruik Python-net bevele wanneer interaksie met sy databasis, grootliks die verbetering van die veiligheid van die databasis bedrywighede.
As gevolg van hierdie buigsame sintaksis, SQLObject kan ook abstrakte die onderliggende databasis enjin, met behulp van dieselfde sintaksis vir verskeie databasisse en die hantering van die verskille in die agtergrond.
Dit maak dit super maklik om te kruis-databasis versoenbaar aansoeke wat kan maklik oorgedra of afgeskaal van een databasis na 'n ander met die verandering van slegs 'n paar instellings te skryf.
Wat is nuut in hierdie weergawe:.
- DateTimeCol en TimeCol kan lees en skryf waardes mikrosekondes
Wat is nuut in weergawe 2.1.0:
- DateTimeCol en TimeCol kan lees en skryf waardes mikrosekondes .
Wat is nuut in weergawe 1.5.0:
- Helpers vir klas Buite is verander na kolomme lookup in verklarings tafel se.
- Ondersteuning vir Python 2,4 is uitgedien verklaar en sal in die volgende uitgawe verwyder word.
Wat is nuut in weergawe 1.3.1:
- Twee bugfixes van foute oorgedra van `SQLObject 1,2. nr 3 _.
Wat is nuut in weergawe 1.2.2:
- 'n bugfix is oorgedra van `SQLObject 1.1.5 `_.
Wat is nuut in weergawe 1.2.0:
- Strings is spesiaal behandel Select kies toelaat ( ['id,' naam '], waar = 'n waarde = 42). Update kan 'n string in WAAR.
- ForeignKey ('Table, refColumn =' refcol_id ') toe te laat ForeignKey om te verwys na 'n nie-id kolom; die verwys kolom moet 'n unieke heelgetal kolom.
- delColumn naam 'n ForeignKey se nou aanvaar sonder 'ID.
- Ondersteuning vir PostgreSQL 7. * laat val. Die minimale ondersteun weergawe van PostgreSQL is 8,1 nou.
- Aanhaling reëls verander PostgreSQL. SQLObject gebruik E '' escape string as die string bevat karakters ontsnap met backslash
- 'n fout wat veroorsaak word deur psycopg2 onlangs bygevoeg 'n nuwe boolean nie call able kenmerk autocommit is vasgestel.
- sqlobject .__ doc__ en belangrikste .__ doc__ nie meer die weergawe bevat. Gebruik sqlobject.version of version_info.
Wat is nuut in weergawe 1.1.3:
- 'n bugfix is oorgedra van `SQLObject 1.0.3 `_.
Wat is nuut in weergawe 1.1.1:
- Parsing sqlobject .__ doc__ vir weergawe nommer uitgediende verklaar . Gebruik sqlobject.version of version_info.
- Gedokumenteerde sqlmeta.dbEncoding en connection.dbEncoding.
Wat is nuut in weergawe 1.0.1:
- 'n sintaksis onverenigbaarheid is vasgestel in SQLiteConnection dat SQLObject voorkom om gebruik te word met Python 2,4.
Wat is nuut in weergawe 1.0.0:
- Groot API verandering: DB URI parser is verander na gebruik urllib.split * () en unquote (). Dit beteken dat enige gebruikersnaam / wagwoord / pad toegelaat in DB URI as hulle behoorlik% -encoded en DB URI is outomaties genoteerde.
- 'n nuwe module `` __version __. Py`` bygevoeg is. Nuwe veranderlikes `` version`` (string) en `` version_info``. (5-tal: groot, klein, mikro-, release vlak, serial) is ingevoer in `` sqlobject`` naamruimte
- In SQLite, is id kolomme gemaak AUTOINCREMENT.
- Parameter `` backend`` in DB URI word nie meer ondersteun, gebruik parameter `` driver``.
Kommentaar nie gevind