SQLite 3.54 sada je dostupan s optimizacijama, CLI proširenjima i prestankom podrške. Windows XP

Objavljeno je izdanje SQLite 3.54, laganog DBMS-a dizajniranog kao plug-in biblioteka. SQLite kod se distribuira kao javna domena, tj. mogu se koristiti bez ograničenja i besplatno za bilo koju svrhu. Financijsku potporu SQLite programerima pruža posebno stvoreni konzorcij.

Velike promjene:

  • Izvršene su optimizacije koje su poboljšale benchmark speedtest1 za otprilike 4% u usporedbi s prethodnom verzijom i za 7.5% u usporedbi s izdanjem 3.51 od prije godinu dana. Rezultati se mogu razlikovati ovisno o opterećenju, opcijama izrade, CPU-u, kompajleru i operativnom sustavu.
  • Uslužni program sqlite podržava escape sekvence za prikaz dodatnih informacija o statusu u naredbenom retku, kao što su "/x" za informacije o otvorenim transakcijama, "/r" za bazu podataka samo za čitanje, "/m" za bazu podataka u memoriji, "/f" za naziv datoteke baze podataka, "/v" za verziju SQLitea, "/:" i "/;" za konstrukciju uvjetnih izraza te "/u" i "/h" za korisničko ime i naziv hosta. Predložak naredbenog retka može se prilagoditi pomoću varijabli okruženja SQLITE_PS1 i SQLITE_PS2.
  • U uslužnom programu sqlite, naredbi ".mode" dodane su opcije "--ifmt", "--rowcount on" i "--titles always" za konfiguriranje formata s pomičnim zarezom i kontrolu prikaza brojača redaka i zaglavlja. Zamijenjen je rukovatelj naredbom ".diskused". Prema zadanim postavkama, zaglavlje s nazivima stupaca ostaje ako upit ne vrati retke, a uklanjanje null bajtova je onemogućeno prilikom ispisa blobova na Unix sustavima.
  • Planer upita poboljšao je performanse ažuriranja u situacijama gdje postoje indeksi izraza, ali se indeksirana vrijednost ne mijenja. Optimizirano je izvršavanje operacija "expr OR TRUE" i "expr OR FALSE". Izraz DISTINCT u podupitima SELECT navedenim desno od operatora "IN" sada se zanemaruje. Obrada je ubrzana, a potrošnja memorije smanjena prilikom određivanja izraza "LIMIT 1" u UNION upitima.
  • Naredba ALTER TABLE generira grešku za svaki pokušaj dodavanja, brisanja ili preimenovanja stupaca s rezerviranim nazivima "ROWID", "_ROWID_" i "OID".
  • Dodana je SQL funkcija diskused() za procjenu prostora koji tablice i indeksi zauzimaju na disku.
  • SQL funkcije printf() i format() ažurirane su kako bi uključile zamjene "%J" i "%j" za JSON izlaz.
  • Modifikatori "dan u tjednu -N" i "kraj" dodani su funkcijama datuma i vremena.
  • Na sustavima koji podržavaju zastavicu O_TMPFILE u funkciji open(), ovaj način rada se koristi prilikom stvaranja privremenih datoteka.
  • Podrška za starije verzije OS-a je obustavljena. Windowsuključujući Windows CE i Windows XP. Navedena minimalna verzija je Windows Vista.

Izvor: opennet.ru

Kupite pouzdan hosting za stranice s DDoS zaštitom, VPS VDS poslužiteljima 🔥 Kupite pouzdan web hosting sa DDoS zaštitom, VPS VDS servere | ProHoster