Veröffentlichung von SQLite 3.36

Die Version 3.36 von SQLite wurde veröffentlicht, einer leichtgewichtigen Datenbank-Engine, die als dynamische Bibliothek bereitgestellt wird. Der SQLite-Code ist als Public Domain verfügbar, d.h. er kann ohne Einschränkungen und gebührenfrei für beliebige Zwecke verwendet werden. Die finanzielle Unterstützung der SQLite-Entwickler erfolgt durch ein eigens gegründetes Konsortium, dem Unternehmen wie Adobe, Oracle, Mozilla, Bentley und Bloomberg angehören.

Wesentliche Änderungen:

  • Die Ausgabe des Befehls „EXPLAIN QUERY PLAN“ wurde einfacher verständlich gemacht.
  • Es wird ein Fehler generiert, wenn versucht wird, auf die Zeilen-ID (rowid) in einer Ansicht (VIEW) oder Unterabfrage zuzugreifen. Um den Zugriff auf rowid für Ansichten zu ermöglichen, wurde die Build-Option „-DSQLITE_ALLOW_ROWID_IN_VIEW“ vorgesehen.
  • Die Schnittstellen sqlite3_deserialize() und sqlite3_serialize() sind standardmäßig aktiviert. Eine Deaktivierung ist über die Build-Option „-DSQLITE_OMIT_DESERIALIZE“ möglich.
  • Im VFS „memdb“ ist es erlaubt, die im Speicher befindliche Datenbank in verschiedenen Verbindungen zu einem Prozess zu teilen, wenn der Name der Datenbank mit „/“ beginnt.
  • Die im früheren Release eingeführte Optimierung „EXISTS-to-IN“ wurde zurückgenommen, da sie einige Abfragen verlangsamte.
  • Die Optimierung der kombinierenden Überprüfung von Konstanten wurde für Anfragen ohne JOIN angepasst.
  • Die REGEXP-Erweiterung ist jetzt im CLI enthalten.

Quelle: opennet.ru

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster