Veröffentlichung der SQLite-Datenbank 3.36

Die Veröffentlichung von SQLite 3.36 ist erschienen, einer schlanken DBMS, die als eingebettete Bibliothek bereitgestellt wird. Der SQLite-Code ist als Public Domain freigegeben, kann also ohne Einschränkungen und kostenlos für beliebige Zwecke verwendet werden. Die finanzielle Unterstützung des SQLite-Entwicklungsteams erfolgt durch ein eigens gegründetes Konsortium, dem unter anderem Adobe, Oracle, Mozilla, Bentley und Bloomberg angehören.

Hauptänderungen:

  • Die Ausgabe des Befehls „EXPLAIN QUERY PLAN“ wurde übersichtlicher gestaltet.
  • Beim Versuch, in einer VIEW oder Unterabfrage auf den Zeilenbezeichner (rowid) zuzugreifen, wird nun ein Fehler erzeugt. Um den Zugriff auf rowid in Views wieder zu ermöglichen, steht die Build-Option „-DSQLITE_ALLOW_ROWID_IN_VIEW“ zur Verfügung.
  • Die Schnittstellen sqlite3_deserialize() und sqlite3_serialize() sind jetzt standardmäßig aktiviert. Zum Deaktivieren steht die Build-Option „-DSQLITE_OMIT_DESERIALIZE“ bereit.
  • In VFS „memdb“ ist die gemeinsame Nutzung einer im Speicher gehaltenen Datenbank über verschiedene Verbindungen innerhalb desselben Prozesses erlaubt, wenn der Datenbankname mit „/“ beginnt.
  • Die in der vorherigen Ausgabe eingeführte Optimierung „EXISTS-to-IN“, die einige Abfragen verlangsamte, wurde zurückgenommen.
  • Die Optimierung zur Zusammenführung von Konstantenprüfungen wurde für die Arbeit mit Abfragen ohne Join angepasst.
  • In CLI wurde die Erweiterung REGEXP aufgenommen.

Quelle: opennet.ru

Zuverlässiges Hosting für Websites mit DDoS-Schutz kaufen, VPS VDS Server 🔥 Zuverlässiges Hosting für Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster