Uvoľnenie DBMS SQLite 3.29

Zverejnené uvoľnenie SQLite 3.29.0, ľahkého DBMS, ktorý je dodávaný ako knižnica. Kód SQLite je distribuovaný ako verejné vlastníctvo (public domain), t.j. môže byť používaný bez obmedzení a bez nákladov na akýkoľvek účel. Finančnú podporu pre vývojárov SQLite zabezpečuje špeciálne vytvorený konzorcium, do ktorého patrí aj spoločnosti ako Adobe, Oracle, Mozilla, Bentley a Bloomberg.

Hlavné zmeny:

  • Do sqlite3_db_config() boli pridané možnosti SQLITE_DBCONFIG_DQS_DML a SQLITE_DBCONFIG_DQS_DDL na spravovanie spracovania jednoduchých a dvojitých úvodzoviek. Pôvodne SQlite podporoval akékoľvek úvodzovky pre reťazce a identifikátory, ale SQL štandard výslovne vyžaduje použitie jednoduchých úvodzoviek pre reťazcové literály a dvojitých pre identifikátory (napr. názvy stĺpcov). Predvolene sa naďalej podporuje chovanie SQLite a na zapnutie súladu so štandardom bola navrhnutá voľba pri zostavovaní „-DSQLITE_DQS=0“;
  • Do plánovača dopytov boli pridané optimalizácie na urýchlenie prác operátorov AND a OR, keď je jeden z operandov konštantou, ako aj operátora LIKE, keď je uvedený stĺpec naľavo číselný;
  • Bola pridaná nová virtuálna tabuľka „sqlite_dbdata“ na extrakciu obsahu na úrovni surových údajov stĺpcov, aj keď je databáza poškodená;
  • V CLI rozhraní bola pridaná príkaz „.recover“, ktorý sa pokúša čo najviac obnoviť údaje z poškodeného DB. Taktiež bol pridaný príkaz „.filectrl“ na vykonanie testov a príkaz „.dbconfig“ na prezeranie alebo zmenu možností sqlite3_db_config().

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster