SQLite 3.48.0

SQLite 3.48.0

Nakon mjesec dana razvoja, objavljena je verzija 3.48.0 kompaktne ugrađene baze podataka. SQLite, napisane na jeziku C i dostupne kao javno dobro.

Popis promjena:

  • Revidiran je skript configure koji se koristi za izgradnju SQLite-a iz izvorne šifre kako bi se ispravile greške, povećala učinkovitost i poboljšala podrška kodu.
    • To ne utječe na skript configure u arhivi sqlite3-autoconf-NNNNNNN.tar.gz, za koji se sustav izgradnje nije promijenio.
    • Ključna novost je da se umjesto GNU Autoconf sada koristi Autosetup..
    • Jedna od prednosti novog konfiguracijskog sustava je ta da nije potrebno instalirati TCL za gradnju većine ciljeva izgradnje SQLite-a. TCL je i dalje potreban za pokretanje testova ili za izgradnju pomoćnih programa (npr. sqlite3_analyzer) koji koriste TCL, ali za većinu uobičajenih ciljeva izgradnje TCL nije potreban. Tako da, počevši od ove verzije, jedini zahtjevi za izgradnju su C prevodilac i make ili nmake.
  • Poboljšana je naredba EXPLAIN QUERY PLAN za indekse.
  • SQL funkcija iif() sada podržava dva parametra. Također je dodana funkcija if() kao alternativa iif().
  • U konzolnu alat sqlite3 dodana je naredba .dbtotxt.
  • Dodana je svojstvo SQLITE_IOCAP_SUBPAGE_READ u metodu xDeviceCharacteristics objekta sqlite3_io_methods.
  • Dodana je opcija SQLITE_PREPARE_DONT_LOG za sqlite3_prepare_v3(), koja sprječava slanje upozorenja u dnevnik grešaka ako je SQL tekst nepravilno formatiran. Ovo omogućava korištenje sqlite3_prepare_v3() za testnu kompilaciju SQL teksta radi provjere njegove ispravnosti, ne zagađujući dnevnik grešaka lažnim porukama.
  • Povećana je minimalna dozvoljena vrijednost parametra SQLITE_LIMIT_LENGTH s 1 na 30.
  • Dodana je opkod SQLITE_FCNTL_NULL_IO, postavljajući niskonivojski deskriptor datoteke ili deskriptor datoteke za objekt sqlite3_file tako da više ne čita ili zapisuje u datoteku baze podataka.
  • Proširen je pomoćni API FTS5 xInstToken() za rad s prefiksnim upitima putem konfiguracijske opcije insttoken i SQL funkcije fts5_insttoken().
  • Maksimalni broj argumenata za SQL funkcije povećan je sa 127 na 1000.
  • Uklonjeni su preostali tragovi SQLITE_USER_AUTHENTICATION.
  • Ispravljene su greške.

Izvor: linux.org.ru

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