Release , eine leichtgewichtige DBMS, die als Plug-in-Bibliothek implementiert ist. Der Code von SQLite wird als Gemeinbesitz (public domain) verbreitet, d.h. er kann ohne EinschrĂ€nkungen und kostenlos fĂŒr beliebige Zwecke verwendet werden. Die finanzielle UnterstĂŒtzung der SQLite-Entwickler erfolgt durch ein speziell gegrĂŒndetes Konsortium, zu dem Unternehmen wie Adobe, Oracle, Mozilla, Bentley und Bloomberg gehören.
Haupt- :
- In sqlite3_db_config() wurden die Optionen SQLITE_DBCONFIG_DQS_DML und SQLITE_DBCONFIG_DQS_DDL hinzugefĂŒgt, um die Verarbeitung von einfachen und doppelten AnfĂŒhrungszeichen zu steuern. UrsprĂŒnglich unterstĂŒtzte SQLite beliebige AnfĂŒhrungszeichen fĂŒr Zeichenfolgen und Identifikatoren, aber der SQL-Standard verlangt ausdrĂŒcklich die Verwendung von einfachen AnfĂŒhrungszeichen fĂŒr Zeichenliterale und doppelten fĂŒr Identifikatoren (z. B. Spaltennamen). Das Verhalten von SQLite wird weiterhin unterstĂŒtzt und um die Einhaltung des Standards zu aktivieren, wurde die Build-Option â-DSQLITE_DQS=0â vorgeschlagen;
- Der Abfrageplaner erhielt Optimierungen, die die AusfĂŒhrung von AND- und OR-Operatoren beschleunigen, wenn einer der Operanden eine Konstante ist, sowie von LIKE-Operatoren, wenn die angegebene Spalte links numerisch ist;
- Eine neue virtuelle Tabelle âsqlite_dbdataâ wurde hinzugefĂŒgt, um Inhalte auf der Ebene der Rohdaten-Spalten abzurufen, selbst wenn die Datenbank beschĂ€digt ist;
- Im CLI-Interface wurde der Befehl â.recoverâ hinzugefĂŒgt, der versucht, die Daten aus einer beschĂ€digten Datenbank so weit wie möglich wiederherzustellen. Zudem wurde der Befehl â.filectrlâ zum DurchfĂŒhren von Tests und der Befehl â.dbconfigâ zum Anzeigen oder Ăndern von Optionen fĂŒr sqlite3_db_config() hinzugefĂŒgt.
Quelle: opennet.ru
