Sortie de la base de données SQLite 3.29

PubliĂ© la sortie SQLite 3.29.0, une base de donnĂ©es lĂ©gĂšre sous forme de bibliothĂšque intĂ©grable. Le code SQLite est distribuĂ© dans le domaine public, c'est-Ă -dire qu'il peut ĂȘtre utilisĂ© sans restrictions et gratuitement Ă  des fins diverses. Le soutien financier des dĂ©veloppeurs de SQLite est assurĂ© par un consortium spĂ©cialement créé, comprenant des entreprises telles qu'Adobe, Oracle, Mozilla, Bentley et Bloomberg.

Principales modifications:

  • Les options SQLITE_DBCONFIG_DQS_DML et SQLITE_DBCONFIG_DQS_DDL ont Ă©tĂ© ajoutĂ©es Ă  sqlite3_db_config() pour gĂ©rer l'activation du traitement des guillemets simples et doubles. À l'origine, SQLite supportait n'importe quel type de guillemet pour les chaĂźnes et les identifiants, mais la norme SQL exige clairement l'utilisation de guillemets simples pour les littĂ©raux de chaĂźne et de guillemets doubles pour les identifiants (par exemple, les noms de colonnes). Par dĂ©faut, le comportement de SQLite continue d'ĂȘtre pris en charge, et pour activer la conformitĂ© Ă  la norme, l'option de compilation « -DSQLITE_DQS=0 » est proposĂ©e.
  • Des optimisations ont Ă©tĂ© ajoutĂ©es au planificateur de requĂȘtes pour accĂ©lĂ©rer le fonctionnement des opĂ©rateurs AND et OR lorsque l'un des opĂ©randes est une constante, ainsi que pour l'opĂ©rateur LIKE lorsque la colonne de gauche spĂ©cifiĂ©e est numĂ©rique.
  • Une nouvelle table virtuelle « sqlite_dbdata » a Ă©tĂ© ajoutĂ©e pour extraire le contenu au niveau des donnĂ©es brutes des colonnes, mĂȘme si la base de donnĂ©es est endommagĂ©e.
  • Dans l'interface CLI ajoutĂ© la commande « .recover », qui tente, autant que possible, de rĂ©cupĂ©rer des donnĂ©es Ă  partir d'une base de donnĂ©es endommagĂ©e. La commande « .filectrl » a Ă©galement Ă©tĂ© ajoutĂ©e pour effectuer des tests et la commande « .dbconfig » pour afficher ou modifier les options de sqlite3_db_config().

Source : opennet.ru

Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS đŸ”„ Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster