Rhyddhau DBMS SQLite 3.30

Cyhoeddwyd rhyddhau SQLite 3.30.0, DBMS ysgafn wedi'i ddylunio fel llyfrgell plug-in. 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 Adobe, Oracle, Mozilla, Bentley a Bloomberg.

Y prif newidiadau:

  • Ychwanegwyd y gallu i ddefnyddio'r ymadrodd "Hidlo» gyda swyddogaethau cyfanredol, sy'n ei gwneud hi'n bosibl cyfyngu cwmpas y data a brosesir gan y swyddogaeth gyfanredol i gofnodion sy'n bodloni amod penodol yn unig;
  • Mae'r bloc "ORDER BY" yn darparu cefnogaeth i'r "NULLS YN GYNTAF"Ac"NULLS OLAF» pennu lleoliad elfennau â gwerth NULL wrth ddidoli;
  • Mae'r gorchymyn ".adennill» adfer cynnwys ffeiliau sydd wedi'u difrodi o'r gronfa ddata;
  • Yn ehangu UBI cefnogaeth ychwanegol mynegu mynegiadau;
  • Mae PRAGMA index_info a PRAGMA index_xinfo wedi'u hymestyn i ddarparu gwybodaeth am gynllun storio tablau a grëwyd yn y modd "HEB ROWID";
  • Ychwanegwyd API modiwlau_drop_sqlite3(), sy'n eich galluogi i wahardd llwytho tablau rhithwir yn awtomatig o'r cais;
  • Mae parser sgema'r gronfa ddata wedi'i newid i ddangos gwall pan fydd y colofnau math, enw, a tbl_name yn y tabl sqlite_master wedi'u difrodi pan fyddant wedi'u cysylltu nid yn y modd writable_schema;
  • Mae'r gorchmynion function_list PRAGMA, modiwl_list PRAGMA a pragma_list PRAGMA wedi'u galluogi yn ddiofyn. I newid yr ymddygiad adeiladu rhagosodedig, rhaid i chi nodi'n benodol " -DSQLITE_OMIT_INTROSPECTION_PRAGMAS";
  • Ar gyfer swyddogaethau SQL a ddiffinnir gan gymhwysiad, cynigir baner SQLITE_DIRECTONLY, sy'n eich galluogi i wahardd y defnydd o'r swyddogaethau hyn y tu mewn i sbardunau a golygfeydd.

Ffynhonnell: opennet.ru

Ychwanegu sylw