Release van database SQLite 3.29

Gepubliceerd release SQLite 3.29.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:

  • In sqlite3_db_config() zijn de opties SQLITE_DBCONFIG_DQS_DML en SQLITE_DBCONFIG_DQS_DDL toegevoegd om de verwerking van enkele en dubbele aanhalingen te beheren. Oorspronkelijk ondersteunde SQlite elk type aanhalingstekens voor strings en identificatoren, maar de SQL-standaard vereist expliciet het gebruik van enkele aanhalingstekens voor stringliteralen en dubbele voor identificatoren (bijvoorbeeld kolomnamen). Het oorspronkelijke gedrag van SQLite blijft standaard ondersteund, maar voor naleving van de standaard is de compilatieoptie "-DSQLITE_DQS=0" voorgesteld;
  • Er zijn optimalisaties toegevoegd aan de queryplanner die de prestaties van de operatoren AND en OR versnellen wanneer een van de operanden een constante is, evenals de operator LIKE wanneer de links vermelde kolom numeriek is;
  • Een nieuwe virtuele tabel "sqlite_dbdata" is toegevoegd om de inhoud op basis van de originele gegevens van de kolommen op te halen, zelfs als de database beschadigd is;
  • In de CLI-interface toegevoegd is het commando " .recover " toegevoegd, dat probeert de gegevens uit de beschadigde database te herstellen voor zover mogelijk. Ook is het commando " .filectrl " toegevoegd voor het uitvoeren van tests en het commando " .dbconfig " voor het bekijken of wijzigen van opties van sqlite3_db_config().

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster