DBMS SQLite 3.30 發布

發表 釋放 SQLite 3.30.0,一個設計為插件庫的輕量級 DBMS。 SQLite 程式碼以公共網域分發,即可以不受限制且免費用於任何目的。 對 SQLite 開發人員的財務支援由專門創建的聯盟提供,該聯盟包括 Adob​​e、Oracle、Mozilla、Bentley 和 Bloomberg 等公司。

主要的 變化:

  • 新增了使用表達式“的能力”過濾器» 使用聚合函數,可以將聚合函數處理的資料範圍限制為僅滿足給定條件的記錄;
  • “ORDER BY”區塊提供對“空值優先“和”最後為空» 排序時確定具有NULL值的元素的位置;
  • 命令 ”。恢復» 從資料庫復原損壞檔案的內容;
  • 擴張中 全民基本收入 添加了支持 索引表達式;
  • PRAGMA index_info 和 PRAGMA index_xinfo 已擴展為提供有關在「WITHOUT ROWID」模式下建立的表的儲存佈局的資訊;
  • 新增了API sqlite3_drop_modules(),它允許您禁止從應用程式自動載入虛擬表;
  • 資料庫模式解析器已變更為在未以 writable_schema 模式連接時 sqlite_master 表中的 type、name 和 tbl_name 列損壞時顯示錯誤;
  • 預設啟用 PRAGMA function_list、PRAGMA module_list 和 PRAGMA pragma_list 指令。若要變更預設建置行為,必須明確指定「-DSQLITE_OMIT_INTROSPECTION_PRAGMAS」;
  • 對於應用程式定義的 SQL 函數,建議使用 SQLITE_DIRECTONLY 標誌,該標誌可讓您禁止在觸發器和視圖內使用這些函數。

來源: opennet.ru

添加評論