SQLite 3.54 Àr tillgÀnglig med optimeringar, CLI-tillÀgg och upphörande av stöd för Windows XP.

VersionsutgÄvan av SQLite 3.54 har publicerats, en lÀttviktsdatabas som presenteras som ett dynamiskt bibliotek. Koden för SQLite distribueras som offentlig egendom (public domain), vilket innebÀr att den fÄr anvÀndas utan begrÀnsningar och kostnadsfritt för alla syften. Finansieringen av SQLite-utvecklarna sker genom ett sÀrskilt bildat konsortium.

Huvudsakliga förÀndringar:

  • Optimeringar har genomförts som har ökat hastigheten pĂ„ speedtest1 med ungefĂ€r 4 % jĂ€mfört med den tidigare versionen och med 7,5 % jĂ€mfört med version 3.51 frĂ„n förra Ă„ret. Resultaten kan variera beroende pĂ„ typ av belastning, byggalternativ, CPU, kompilator och operativsystem.
  • I sqlite-verktyget har möjligheten att anvĂ€nda escape-sekvenser implementerats för att visa ytterligare information om status i kommandoraden, till exempel "/x" för information om en öppen transaktion, "/r" för en lĂ€s-stĂ€ngd databas, "/m" för en databas som endast lagras i minnet, "/f" för att infoga filnamnet till databasen, "/v" för att visa SQLite-versionen, "/:" och "/;" för att bygga villkorliga uttryck, samt "/u" och "/h" för att infoga anvĂ€ndarnamn och vĂ€rd. InstĂ€llning av kommandoradens inbjudan görs genom miljövariablerna SQLITE_PS1 och SQLITE_PS2.
  • I sqlite-verktyget har kommandot ".mode" fĂ„tt de nya alternativen "—ifmt", "—rowcount on" och "—titles always" för att justera formatet av flyttal och styra visningen av radtalet och rubriken. Kommandot ".diskused" har fĂ„tt en ny hanterare. Som standard finns rubriken med kolumnnamnen kvar om frĂ„gan inte returnerade nĂ„gra rader, och rensningen av nollbyte vid utdata av blobbar i Unix-system har stĂ€ngts av.
  • I frĂ„geplaneraren har utförandet av UPDATE-operationer accelererats i situationer dĂ€r index finns över uttryck, men det indexerade vĂ€rdet inte Ă€ndras. Utförandet av operationerna "expr OR TRUE" och "expr OR FALSE" har optimerats. Uttrycket DISTINCT i SELECT-subfrĂ„gor som anges till höger om operatören "IN" ignoreras. Behandlingen har accelererats och minnesanvĂ€ndningen har minskats vid angivande av uttrycket "LIMIT 1" i UNION-frĂ„gor.
  • I ALTER TABLE-kommandot har felmeddelande implementerats för alla försök att lĂ€gga till, ta bort eller döpa om kolumner med reserverade namn sĂ„som "ROWID", "_ROWID_" och "OID".
  • SQL-funktionen diskused() har lagts till för att mĂ€ta utrymmet som tabeller och index tar upp pĂ„ lagringsenheten.
  • Funktionerna printf() och format() i SQL har fĂ„tt parametrarna «%J» och «%j» för att skriva ut i JSON-format.
  • I datum- och tidsfunktionerna har modifierarna «weekday -N» och «end of» lagts till.
  • I system med stöd för flaggan O_TMPFILE i funktionen open() anvĂ€nds detta lĂ€ge vid skapandet av temporĂ€ra filer.
  • Stödet för Ă€ldre versioner av Windows, inklusive Windows CE och Windows XP, har upphört. Windows Vista anges som den minimi-version som krĂ€vs.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster