Efter en mÄnads utveckling slÀpptes version 3.48.0 av den kompakt inbÀddade databashanteraren. SQLite, som Àr skriven i C och distribueras som offentlig egendom.
Ăndringslista:
- Omarbetning av konfigurationsscriptet som anvÀnds för att bygga SQLite frÄn kÀllkod, med avsikt att ÄtgÀrda fel, förbÀttra prestanda och underlÀtta kodunderhÄll.
- Detta pÄverkar inte konfigurationsscriptet i arkivet sqlite3-autoconf-NNNNNNN.tar.gz, för vilket byggsystemet inte har Àndrats.
- En nyckelförÀndring Àr att istÀllet för GNU Autoconf anvÀnds nu Autosetup..
- En av fördelarna med den nya konfigurationen Àr att det inte lÀngre krÀvs installation av TCL för att bygga de flesta byggmÄlen för SQLite. TCL krÀvs fortfarande för att köra tester eller för att bygga hjÀlpprogram (som sqlite3_analyzer) som anvÀnder TCL, men för de flesta vanliga byggmÄl behövs inte TCL. SÄledes Àr de enda beroendena för att bygga frÄn och med denna version C-kompilatorn och make eller nmake.
- Kommandot EXPLAIN QUERY PLAN för index har förbÀttrats.
- SQL-funktionen iif() stödjer nu tvĂ„ parametrar. Ăven funktionen if() har lagts till som ett alternativ till iif().
- Kommando .dbtotxt har lagts till i konsolverktyget sqlite3.
- Egenskapen SQLITE_IOCAP_SUBPAGE_READ har lagts till i metoden xDeviceCharacteristics för objektet sqlite3_io_methods.
- Alternativet SQLITE_PREPARE_DONT_LOG har lagts till sqlite3_prepare_v3(), vilket förhindrar att varningar skickas till felloggen om SQL-texten Àr felaktigt formulerad. Detta gör att sqlite3_prepare_v3() kan anvÀndas för testkompilering av SQL-texten för att kontrollera dess korrekthet utan att skrÀpa ner felloggen med falska meddelanden.
- Det minimi tillÄtna vÀrdet för parametern SQLITE_LIMIT_LENGTH har ökat frÄn 1 till 30.
- Opcode SQLITE_FCNTL_NULL_IO har lagts till, vilket stÀller in en lÄgnivÄ filbeskrivare eller en filbeskrivare för objektet sqlite3_file pÄ sÄ sÀtt att den inte lÀngre lÀser eller skriver i databasen.
- Det hjÀlpsamma API:t FTS5 xInstToken() har utvidgats för att hantera prefixfrÄgor med konfigurationsalternativet insttoken och SQL-funktionen fts5_insttoken().
- Det maximala antalet argument för SQL-funktioner har ökat frÄn 127 till 1000.
- Resterande spÄr av SQLITE_USER_AUTHENTICATION har tagits bort.
- Fel har ÄtgÀrdats.
KĂ€lla: linux.org.ru
