SQLite 3.48.0

SQLite 3.48.0

Pēc mēneša izstrādes notika 3.48.0 compact iebūvētā datu bāzes programma izlaišana. SQLite, kas uzrakstīta C valodā un tiek izplatīta kā publiskais īpašums.

Izmaiņu saraksts:

  • Pārstrādāts configure skripts, kas tiek izmantots SQLite būvēšanai no avota koda, lai novērstu kļūdas, palielinātu veiktspēju un uzlabotu koda apkopjamību.
    • Tas neietekmē configure skriptu arhīvā sqlite3-autoconf-NNNNNNN.tar.gz, kura būves sistēma nav mainījusies.
    • Galvenā jaunievedums ir tāds, ka tagad tiek izmantots nevis GNU Autoconf. Autosetup.
    • Viena no jauniem konfigurācijas priekšrocībām ir tā, ka vairs nav nepieciešams instalēt TCL, lai būvētu lielāko daļu SQLite būves mērķu. TCL joprojām ir nepieciešams testu palaišanai vai palīgprogrammu (piemēram, sqlite3_analyzer), kas izmanto TCL, būvēšanai, taču lielākajai daļai parasto būves mērķu TCL nav nepieciešams. Tādējādi, sākot ar šo izlaišanu, vienīgās atkarības būvei ir C kompilators un make vai nmake.
  • Uzlabota EXPLAIN QUERY PLAN komanda indeksiem.
  • SQL funkcija iif() tagad atbalsta divus parametrus. Tika pievienota arī funkcija if() kā alternatīva iif().
  • Konsoles rīkā sqlite3 pievienota komanda .dbtotxt.
  • Pievienots SQLITE_IOCAP_SUBPAGE_READ īpašums sqlite3_io_methods objekta xDeviceCharacteristics metodē.
  • Pievienota SQLITE_PREPARE_DONT_LOG opcija sqlite3_prepare_v3(), kas novērš brīdinājumu sūtīšanu kļūdu žurnālā, ja SQL teksts ir nepareizi izveidots. Tas ļauj izmantot sqlite3_prepare_v3() SQL teksta testēšanai, neradot nevajadzīgus ziņojumus kļūdu žurnālā.
  • Minimālais atļautais SQLITE_LIMIT_LENGTH parametrs palielināts no 1 līdz 30.
  • Pievienots OPCODE SQLITE_FCNTL_NULL_IO, kas iestata zemu līmeņu faila deskriptora vai faila deskriptora sqlite3_file objektam tā, ka tas vairs nelasa vai neieraksta datu bāzes failā.
  • FTS5 papildprogrammu API xInstToken() paplašināšana, lai strādātu ar prefiksu vaicājumiem, izmantojot insttoken konfigurācijas opciju un SQL funkciju fts5_insttoken().
  • Maksimālais argumentu skaits SQL funkcijām palielināts no 127 līdz 1000.
  • Izņemti atlikumi SQLITE_USER_AUTHENTICATION.
  • Kļūdas labotas.

Avots: linux.org.ru

Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster