SQLite 3.33.0 uus versioon on juba välja antud ja need on selle uudised

Uus versioon SQLite 3.33 on juba välja antud ja selles nad integreeruvad mõned muudatused üsna hea, näiteks UUENDAMINE toest järgides süntaksit autor PostgreSQL, lisaks täiusta ieee754 laiendust nii IEEE 754 binaarse64 numbrite kui ka a suurendas andmebaasifailide maksimaalset suurust 281 TB-ni.

Neile, kes pole SQLite paketiga kursis see on kerge DBMS, mis on loodud pistikprogrammide teegina. SQLite kood levitatakse üldkasutatavana, see tähendab, et seda saab kasutada ilma piiranguteta ja tasuta mis tahes eesmärgil.

See on tarkvarapakett, mis See on tuntud oma ehituse ja töö kohta LFS-10.0 platvormi abil.

SQLite 3.33 peamised uued funktsioonid

Selle uue versiooni üks olulisemaid muudatusi on UUENDAMINE rakendamisest tabeli sisu värskendamiseks valiku põhjal teisest tabelist kasutades vastavat PostgreSQL-i süntaksit.

SQLite meeskonna sõnul, UPDATE FROM idee on SQL-i laiendus, mis Võimaldab UPDATE-lauset lükata teistesse andmebaasi tabelitesse.

"Sihtmärk" on konkreetne tabel, mida värskendatakse. Ka teised relatsioonide andmebaasimootorid rakendavad UPDATE FROM, kuid kuna konstruktsioon ei kuulu SQL-i standardite hulka, rakendab iga toode UPDATE FROM erinevalt.

SQLite juurutamine püüab olla PostgreSQL-iga ühilduv. Sama idee SQL Serveri ja MySQLi rakendused töötavad veidi erinevalt.

-. - terviklikkuse kontroll PRAGMA, nüüd on võimalik pisteliselt kontrollida ainult teatud seotud tabeleid ja indekse (Enne kontrollib see kogu andmebaasi alati), kuna PRAGMA teostab andmebaasi järjepidevuse kontrolli ja madalat vormindamist. Kontrollib tabeli- või registrikirjeid, mis ei ole järjestuses, KONTROLLIGE vigu, AINUAADSETE JA EI TÜHJET piiranguid, vaba loendi terviklikkust ning puuduvaid või üleliigseid registrikirjeid, puuduvaid lehti ja valesti vormistatud dokumente.

Seoses laienduse täiustustega ieee754, nüüd on võimalik töötada ka IEEE 754 binaarse64 numbritega. Funktsiooni ieee754 () argumendi vormis loodud tekst on inimesele loetav, kuid seda on raske kasutada suurema avaldise osana.

Sellepärast rutiinid ieee754_mantissa () ja ieee754_exponent () on lisatud tagastama M ja E väärtused, mis vastavad tema ainsa argumendi F-väärtusele.

Päringute planeerijat on täiustatudkuna jõudlust on parandatud funktsioonil "SELECT min (x) FROM t WHERE and IN (?,?,?)", kui indeks t (x, y) on olemas.

WAL-režiimis (Enne kirjutamist logimine), kui kirjutamistoiming ebaõnnestub, mis tekitab shm-faili andmetes vastuolu, järgmised tehingud võivad nüüd taastada shm-faili terviklikkuse kui on aktiivseid lugemistehinguid, selle asemel, et kuvada tõrge SQLITE_PROTOCOL.

Muudest muudatustest, mida rakendatakse Selles uues versioonis paistavad silma järgmised:

  • Teiselt poolt on veel üks oluline muudatus andmebaasi maksimaalse suuruse suurendamine 281 TB-ni.
  • CLI-l on sisseehitatud kümnendlahendused ja ieee754.
  • Lisatud suvalise täpsusega kümnendarvude aritmeetiliste funktsioonidega kümnendlahendus. Saadaval on kolm matemaatikafunktsiooni, sealhulgas kümnendkoha lisamine, kümnendkoha sub ja kümnendmoodul (need kolm funktsiooni lisavad, lahutavad ja korrutavad vastavalt nende argumendid).
  • Lisaks on käsurea liidesele (CLI) lisatud ka uued väljundvormingu režiimid "box", "json", "markdown" ja "table".
  • Veergude väljundrežiimis laiendatakse veerge automaatselt pikima rea ​​sisuga.
  • Väljundrežiimis "tsitaat" võetakse arvesse käsuga ".separator" määratud eraldaja väärtust.

Lõpuks kui olete huvitatud sellest rohkem teada saama selle uue versiooni kohta saate üksikasju vaadata järgmisele lingile minnes.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.