vydání , lehkého databázového systému ve formě dynamické knihovny. Kód SQLite je distribuován jako veřejné vlastnictví (public domain), tedy může být používán bez omezení a bezúplatně pro jakékoli účely. Finanční podporu vývojářů SQLite poskytuje speciálně vytvořený konsorcium, do kterého patří společnosti jako Adobe, Oracle, Mozilla, Bentley a Bloomberg.
Hlavní :
- Implementováno vyjádření pro aktualizaci obsahu tabulky na základě výběru z jiné tabulky. V tomto vyjádření je použit syntax odpovídající PostgreSQL.
- Maximální velikost DB byla zvýšena na 281 TB.
- V umožňuje selektivní kontrolu pouze vybrané tabulky a souvisejících indexů (dříve byla kontrolována celá DB).
- Přidáno rozšíření s funkcemi desetinné aritmetiky s libovolnou přesností.
- Do rozšíření byla vylepšena podpora čísel binary64.
- V rozhraní příkazového řádku (CLI) nové formáty výstupu „box“, „json“, „markdown“ a „table“. V režimu výstupu „column“ bylo zajištěno automatické rozšíření sloupců podle obsahu nejdelšího řetězce. V režimu výstupu „quote“ bylo zohledněno hodnotu oddělovače stanoveného příkazem „.separator“.
- V CLI jsou zabudována rozšíření decimal a ieee754.
- Byla vylepšena optimalizace plánovače dotazů. Zvýšena výkonnost dotazů „SELECT min(x) FROM t WHERE y IN (?,?,?)“ při existenci indexu t(x,y). Bylo implementováno určení možnosti použití plánu dotazu full-index-scan pro dotazy s vyjádřením „INDEXED BY”.
- V režimu (Write-Ahead Logging) v případě selhání zápisové operace, která vede k narušení konzistence dat v souboru shm, mohou následující transakce obnovit integritu souboru shm při aktivních transakcích pro čtení, místo aby došlo k chybě SQLITE_PROTOCOL.
Zdroj: opennet.ru
