DBMS SQLite 3.30:n julkaisu

julkaistu vapauta SQLite 3.30.0, kevyt DBMS, joka on suunniteltu laajennuskirjastoksi. SQLite-koodia jaetaan julkisena, ts. voidaan käyttää rajoituksetta ja maksutta mihin tahansa tarkoitukseen. Taloudellisen tuen SQLite-kehittäjille tarjoaa erityisesti luotu konsortio, johon kuuluvat muun muassa Adobe, Oracle, Mozilla, Bentley ja Bloomberg.

Pääasiallinen muutokset:

  • Lisätty mahdollisuus käyttää ilmaisua "SUODATIN» aggregaattitoiminnoilla, mikä mahdollistaa koontitoiminnon käsittelemien tietojen kattavuuden rajoittamisen vain tietyn ehdon mukaisiin tietueisiin;
  • "ORDER BY" -lohko tukee "NULLIT ENSIN"Ja"NOLLA VIIMEINEN» määrittää NULL-arvon omaavien elementtien sijainnin lajittelun aikana;
  • Käsky ".palautua» palauttaa vaurioituneiden tiedostojen sisältö tietokannasta;
  • Laajentumassa UBI tuki lisätty indeksointilausekkeet;
  • PRAGMA index_info ja PRAGMA index_xinfo on laajennettu tarjoamaan tietoa "WITHOUT ROWID" -tilassa luotujen taulukoiden tallennusasettelusta;
  • Lisätty API sqlite3_drop_modules(), jonka avulla voit estää virtuaalitaulukoiden automaattisen lataamisen sovelluksesta;
  • Tietokantaskeeman jäsentäjä on muutettu näyttämään virheilmoituksen, kun sqlite_master-taulukon tyyppi-, nimi- ja tbl_name-sarakkeet ovat vaurioituneet, kun yhteys ei ole kirjoitettava_skeema-tilassa.
  • Komennot PRAGMA function_list, PRAGMA module_list ja PRAGMA pragma_list ovat oletusarvoisesti käytössä. Jos haluat muuttaa oletuskoontikäyttäytymistä, sinun on määritettävä erikseen "-DSQLITE_OMIT_INTROSPECTION_PRAGMAS";
  • Sovelluksen määrittämille SQL-funktioille ehdotetaan SQLITE_DIRECTONLY-lippua, jonka avulla voit estää näiden funktioiden käytön liipaisuissa ja näkymissä.

Lähde: opennet.ru

Lisää kommentti