SQLite 3.48.0

SQLite 3.48.0

Po mesecu razvoja je izdan 3.48.0 kompaktni vgrajeni DBMS. SQLite, napisan v jeziku C in distribucija kot javna last.

Seznam sprememb:

  • Preoblikovanje skripte configure, uporabljene za sestavljanje SQLite iz izvorne kode, z namenom odprave napak, povečanja zmogljivosti in izboljšanja vzdrževanja kode.
    • To ne vpliva na skripto configure v arhivu sqlite3-autoconf-NNNNNNN.tar.gz, za katero se sistem sestavljanja ni spremenil.
    • Ključna novost je, da se namesto GNU Autoconf zdaj uporablja Autosetup.
    • Ena od prednosti novega konfiguratorja je, da ni več potrebno namestiti TCL za sestavljanje večine gradbenih ciljev SQLite. TCL še vedno zahteva za izvajanje testov ali za sestavljanje pomožnih programov (kot je sqlite3_analyzer), ki uporabljajo TCL, vendar za večino običajnih gradbenih ciljev TCL ni potreben. Tako, od te izdaje naprej, so edine odvisnosti za sestavljanje C prevajalnik in make ali nmake.
  • Izboljšana je ekipa EXPLAIN QUERY PLAN za indekse.
  • SQL-funkcija iif() zdaj podpira dva parametra. Dodana je tudi funkcija if() kot alternativa iif().
  • V konzolno orodje sqlite3 je dodana ukaz .dbtotxt.
  • Dodana je lastnost SQLITE_IOCAP_SUBPAGE_READ v metodi xDeviceCharacteristics objekta sqlite3_io_methods.
  • Dodana je možnost SQLITE_PREPARE_DONT_LOG k sqlite3_prepare_v3(), ki preprečuje pošiljanje opozoril v dnevnik napak, če je SQL-besedilo nepravilno oblikovano. To omogoča uporabo sqlite3_prepare_v3() za testno kompilacijo SQL-besedila za preverjanje pravilnosti, ne da bi onesnaževali dnevnik napak s lažnimi sporočili.
  • Povečana je bila najmanjša dovoljena vrednost parametra SQLITE_LIMIT_LENGTH z 1 na 30.
  • Dodana je bila opcode SQLITE_FCNTL_NULL_IO, ki nastavi nizko nivojski datotečni deskriptor ali datotečni deskriptor za objekt sqlite3_file na način, da ne bo več bral ali pisal v datoteko baze podatkov.
  • Razširjen je pomožni API FTS5 xInstToken() za delo s predponami z možnostjo konfiguracije insttoken in SQL-funkcijo fts5_insttoken().
  • Največje število argumentov za SQL-funkcije se je povečalo s 127 na 1000.
  • Odstranjeni so ostanki SQLITE_USER_AUTHENTICATION.
  • Odpravljene napake.

Izvor: linux.org.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster