Izdaja SDB SQLite 3.29

Objavljeno izdanje SQLite 3.29.0, lahka baza podatkov, predstavljena kot dinamična knjižnica. Koda SQLite je na voljo kot javno dobro, kar pomeni, da se lahko uporablja brez omejitev in brezplačno za vse namene. Razvoj SQLite financira posebni konzorcij, ki vključuje podjetja, kot so Adobe, Oracle, Mozilla, Bentley in Bloomberg.

Glavne spremembe:

  • V sqlite3_db_config() so bili dodani možnosti SQLITE_DBCONFIG_DQS_DML in SQLITE_DBCONFIG_DQS_DDL za upravljanje omogočanjem obdelave enojnih in dvojnih narekovajev. Sprva je SQLite podpirala katere koli narekovaje za nize in identifikatorje, vendar standard SQL izrecno zahteva uporabo enojnih narekovajev za nizi in dvojnih za identifikatorje (na primer, imena stolpcev). Privzeto ostaja obnašanje SQLite nespremenjeno, za vključitev skladnosti s standardom pa je bila predlagana možnost pri gradnji „-DSQLITE_DQS=0“;
  • V načrtovalnik poizvedb so bile dodane optimizacije, ki pospešujejo delovanje operatorjev AND in OR, ko je eden od operandov konstanta, ter operatorja LIKE, ko je navedeni stolpec levo številčni;
  • Dodana nova virtualna tabela „sqlite_dbdata“ za pridobivanje vsebine na ravni izvornih podatkov stolpcev, tudi če je baza podatkov poškodovana;
  • V CLI-vmesnik je dodana je bila dodana ukazna " .recover ", ki poskuša po najboljših močeh obnoviti podatke iz poškodovane baze podatkov. Dodana je bila tudi ukazna " .filectrl " za izvajanje testov in ukaz " .dbconfig " za ogled ali spremembo možnosti sqlite3_db_config().

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster