SQLite 3.44 vÀljaanne

SQLite 3.44 vĂ€ljaanne, kergekaaluline andmebaasi sĂŒsteem, mis on kujundatud plugina kujul. SQLite kood on avalik omand (public domain), st seda saab kasutada piiranguteta ja tasuta igasugustel eesmĂ€rkidel. SQLite arendajate rahalist toetust pakub spetsiaalselt loodud konsortsium, kuhu kuuluvad sellised ettevĂ”tted nagu Bentley, Bloomberg, Expensify ja Navigation Data Standard.

Peamised muudatused:

  • Kogumfunktsioonides on pĂ€rast viimast parameetrit lubatud kasutada vĂ€ljendit „ORDER BY“, et töödelda funktsiooni argumente mÀÀratud jĂ€rjekorras, mis vĂ”ib olla kasulik selliste funktsioonide nagu string_agg() ja json_group_array() puhul.
  • Lisatud on toetust SQL-skalaarfunktsioonidele concat() ja concat_ws(), mis on ĂŒhilduvad PostgreSQL, MS SQL Serveri ja MySQL-iga.
  • Lisatud on toetust agregaatfunktsioonile string_agg(), mis on ĂŒhilduv PostgreSQL ja MS SQL Serveriga.
  • SQL-funktsioonis strftime() on lisatud toetust spetsiifikaatoritele „%e“, „%F“, „%I“, „%k“, „%l“, „%p“, „%P“, „%R“, „%T“ ja „%u“.
  • Paljude „CREATE TABLE“ kĂ€suga seotud vigade vĂ€ljund esitatakse nĂŒĂŒd pĂ€rast „CREATE TABLE“ kĂ€su tĂ€itmist, mitte pĂ€rast tabeli esmakordset kasutamist.
  • „PRAGMA integrity_check“ kĂ€sus on rakendatud erinevate sisseehitatud virtuaaltabelite sisu terviklikkuse kontroll, mida kasutatakse FTS3, FTS4, FTS5, RTREE ja GEOPOLY laiendustes.
  • Sisseehitatud virtuaaltabeleid, mida kasutatakse FTS3, FTS4, FTS5, RTREE ja GEOPOLY laiendustes, on lubatud kasutada sissemurdmisprotseduurides.
  • SETE SQLITE_DBCONFIG_DEFENSIVE on tagatud kaitse „PRAGMA writable_schema“ reĆŸiimi sisselĂŒlitamise eest.
  • Microsoft C kompilaatori seadistustes on vaikimisi lubatud SQLITE_USE_SEH (Structured Exception Handling) seade.
  • KĂŒsimuste planeerimisse on sisse viidud optimeerimised, mis on seotud osalise indeksi skannimisega, kui WHERE vĂ€ljendis on tabeli veeru jaoks mÀÀratud pidev vÀÀrtus. Tuletatud regressioonide tĂ”ttu on versioonis 3.42.0 lisatud vaate skannimise optimeerimine keelatud.
  • Rakendust hĂ”lbustav kontroll sĂŒsteemi toetuse osas tĂŒĂŒbi „long double“ korral, mille tĂ€psus on kĂ”rgem kui „double“ tĂŒĂŒbi.
  • Windowsi kĂ€surea liideses on vaikimisi sisendi ja vĂ€ljundi kodeeringuks UTF-8 (keelamiseks on olemas valik „—no-utf8“).

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster