Mae rhyddhau SQLite 3.44, DBMS ysgafn a ddyluniwyd fel llyfrgell plug-in, wedi'i gyhoeddi. Mae'r cod SQLite yn cael ei ddosbarthu fel parth cyhoeddus, h.y. gellir ei ddefnyddio heb gyfyngiadau ac yn rhad ac am ddim at unrhyw ddiben. Darperir cymorth ariannol i ddatblygwyr SQLite gan gonsortiwm a grëwyd yn arbennig, sy'n cynnwys cwmnïau fel Bentley, Bloomberg, Expensify a Navigation Data Standard.
Newidiadau mawr:
- Mae swyddogaethau cyfanredol yn caniatáu cymal "GORCHYMYN GAN" ar ôl y paramedr olaf i brosesu dadleuon y swyddogaeth yn y drefn benodol, a all fod yn ddefnyddiol ar gyfer swyddogaethau fel string_agg() a json_group_array().
- Cefnogaeth ychwanegol ar gyfer swyddogaethau sgalar SQL concat() a concat_ws(), sy'n gydnaws â PostgreSQL, MS SQL Server a MySQL.
- Cefnogaeth ychwanegol i'r swyddogaeth agregau string_agg (), sy'n gydnaws â PostgreSQL ac MS SQL Server.
- Ychwanegwyd cefnogaeth i'r manylebion “%e”, “%F”, “%I”, “%k”, “%l”, “%p”, “%P”, “%R” i ffwythiant SQL strftime( ) "%T" a "%u".
- Mae llawer o wallau sy'n gysylltiedig â datganiad CREATE TABL bellach yn cael eu hallbynnu ar ôl i'r datganiad CREATE TABL gael ei weithredu, yn hytrach nag ar ôl i'r tabl gael ei ddefnyddio am y tro cyntaf.
- Mae'r gorchymyn "PRAGMA integrity_check" yn gweithredu gwirio cysondeb cynnwys amrywiol dablau rhithwir adeiledig a ddefnyddir yn yr estyniadau FTS3, FTS4, FTS5, RTREE a GEOPOLY.
- Caniateir defnyddio tablau rhithwir adeiledig a ddefnyddir yn yr estyniadau FTS3, FTS4, FTS5, RTREE a GEOPOLY y tu mewn i sbardunau.
- Wrth nodi'r gosodiad SQLITE_DBCONFIG_DEFENSIVE, darperir amddiffyniad rhag galluogi'r modd “PRAGMA writable_schema”.
- Pan gaiff ei lunio gyda'r casglwr Microsoft C, mae'r gosodiad SQLITE_USE_SEH (Trin Eithriad Strwythuredig) wedi'i alluogi yn ddiofyn.
- Mae optimeiddiadau wedi'u gwneud i'r cynlluniwr ymholiad yn ymwneud â sganiau mynegai rhannol wrth nodi gwerth cyson ar gyfer colofn tabl yn y cymal WHERE. Oherwydd atchweliadau a nodwyd, mae'r optimeiddio sganio golwg a ychwanegwyd yn fersiwn 3.42.0 wedi'i analluogi.
- Yn darparu gwiriad amser rhedeg o gefnogaeth system ar gyfer y math "dwbl hir" gyda chywirdeb uwch na'r math "dwbl".
- Yn y rhyngwyneb gorchymyn Windows, mae amgodio UTF-8 wedi'i alluogi yn ddiofyn ar gyfer mewnbwn ac allbwn (darperir yr opsiwn "--no-utf8" i'w analluogi).
Ffynhonnell: opennet.ru