Udgivelsen af databasen SQLite 3.30.0 har fundet sted. SQLite er en kompakt indlejret database. Kildekoden til biblioteket er blevet overført til offentlig ejendom.
Hvad er nyt i version 3.30.0:
- muligheden for at anvende udtrykket 'FILTER' med aggregatfunktioner, hvilket gør det muligt at begrænse datadækningen til kun de poster, der opfylder det angivne kriterium;
- i 'ORDER BY'-blokken er der tilføjet støtte for flagene 'NULLS FIRST' og 'NULLS LAST' til at bestemme placeringen af elementer med NULL-værdier ved sortering;
- tilføjet kommandoen '.recover' til at genskabe indholdet af beskadigede databasefiler;
- PRAGMA index_info og PRAGMA index_xinfo er blevet udvidet til at give information om lagringslayoutet af tabeller oprettet i 'WITHOUT ROWID'-tilstand;
- API'et sqlite3_drop_modules() er blevet tilføjet for at muliggøre forbud mod automatisk indlæsning af virtuelle tabeller;
- PRAGMA function_list, PRAGMA module_list og PRAGMA pragma_list er aktiveret som standard;
- der er indført flaget SQLITE_DIRECTONLY, som gør det muligt at forbyde brug af SQL-funktioner i triggere og visninger;
- den forældede mulighed SQLITE_ENABLE_STAT3 er nu ikke længere tilgængelig.
Kilde: linux.org.ru
