DBMS SQLite 3.28 izlaišana

Iesniedzis atbrīvot SQLite 3.28.0, viegla DBVS, kas izveidota kā spraudņu bibliotēka. SQLite kods tiek izplatīts kā publisks domēns, t.i. var izmantot bez ierobežojumiem un bez maksas jebkuram mērķim. Finansiālu atbalstu SQLite izstrādātājiem nodrošina īpaši izveidots konsorcijs, kurā ietilpst tādi uzņēmumi kā Adobe, Oracle, Mozilla, Bentley un Bloomberg.

Galvenais izmaiņas:

  • Izvērsts logu funkcijas (logu funkcijas vai analītiskās funkcijas, kas ļauj katrai vaicājuma rindai veikt aprēķinus, izmantojot citas rindas): pievienots izteiksmes atbalsts IZSLĒGT, kļuva iespējams izmantot ķēdes nodrošinātas logu funkcijas (viens logs ir definēts cita zonā). atbalstīt tiek ieviesti grupējumi, izmantojot izteiksmi GROUP, un RANGE ierobežojumi IEPRIEKŠĒJAIS и SEKOJOŠS;
  • Uzlabota komandas īstenošana "SŪTĪT IEKĀRTĀ", ko tagad var izmantot ar datu bāzēm, kas pieejamas tikai lasīšanas režīmā;
  • Pievienotas jaunas vaicājuma optimizācijas: Paātrināts LIKE izteiksmju darbība kopā ar ESCAPE atslēgvārdu un kad ir iespējots režīms “PRAGMA reģistrjutīgs_līdzīgs”. Klātbūtnē daļējs indekss tiek novērstas WHERE punktā norādīto acīmredzami patieso nosacījumu nevajadzīgas pārbaudes;
  • komanda ".parametrs» par uzdevumu pievienotās aizstāšanas (maskas, kas aizstātas ar jebkādām SQL izteiksmēm). Komandā ".archive" ir pārveidota opcija "--update", kas tagad izlaiž nemainītos failus, kas jau atrodas arhīvā, un ir pievienota opcija "--insert", lai iekļautu failus arhīvā;
  • Pievienots papildinājums fossildelta.c, kas ļauj izveidot, uzklāt un izjaukt formātā RBU paplašinājumā izmantotās fosilās delta izmaiņas;
  • Paaugstināta uzticamība darbam ar bojātiem datu bāzes failiem;
  • Ir palaists projekta repozitorija spogulis GitHub (pamata krātuve atbalsta, izmantojot versiju kontroli Fosilā, ko izveidojis SQLite autors).

Avots: opennet.ru

Pievieno komentāru