De release van SQL-database SQLite 3.30

Gepubliceerd release SQLite 3.30.0, een lichtgewicht DBMS, geïmplementeerd als een in te laden bibliotheek. De code van SQLite is openbaar domein (public domain), wat betekent dat deze zonder beperkingen en kosteloos voor alle doeleinden kan worden gebruikt. De financiële ondersteuning voor de ontwikkelaars van SQLite wordt verstrekt door een speciaal opgerichte consortium, dat bedrijven zoals Adobe, Oracle, Mozilla, Bentley en Bloomberg omvat.

Belangrijkste wijzigingen:

  • De mogelijkheid om de expressie «FILTER» toe te passen met aggregatiefuncties is toegevoegd, waardoor het mogelijk wordt om het bereik van de gegevens die door de aggregatiefunctie worden verwerkt te beperken tot records die voldoen aan de opgegeven voorwaarde;
  • In de sectie «ORDER BY» is ondersteuning voor de vlaggen «NULLS FIRST» en «NULLS LAST» toegevoegd om de locatie van elementen met een NULL-waarde bij sortering te bepalen;
  • In de opdrachtregelinterface is het commando «.recover» toegevoegd voor het herstellen van de inhoud van beschadigde databasebestanden;
  • In de extensie RBU is ondersteuning toegevoegd voor het indexeren van expressies;
  • PRAGMA index_info en PRAGMA index_xinfo zijn uitgebreid om informatie te bieden over de opslagindeling van tabellen die zijn gemaakt in de modus «WITHOUT ROWID»;
  • API is toegevoegd sqlite3_drop_modules(), waardoor het mogelijk is om de automatische laadfunctie van virtuele tabellen vanuit de applicatie uit te schakelen;
  • De database-schema-parser is gewijzigd om een fout weer te geven bij beschadiging van het type, naam en kolommen van tbl_name in de sqlite_master-tabel tijdens verbindingen die niet in de writable_schema-modus zijn;
  • De commando's PRAGMA function_list, PRAGMA module_list en PRAGMA pragma_list zijn standaard ingeschakeld. Om het standaardgedrag bij het bouwen te wijzigen, moet expliciet «-DSQLITE_OMIT_INTROSPECTION_PRAGMAS» worden opgegeven;
  • Voor door de applicatie gedefinieerde SQL-functies is de vlag SQLITE_DIRECTONLY aangeboden, waarmee het gebruik van deze functies binnen triggers en weergaven kan worden verboden.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster