主要的
- 實施的
近似的 ANALYZE 命令的一個變體,它允許您在非常大的資料庫中部分收集統計信息,而無需對索引進行全面掃描。 使用新指令設定掃描索引時的記錄數限制“PRAGMA分析_限制 “。 - 新增了新的虛擬表“
字節碼 ”,其中提供了有關位元組碼 預先準備好的表達式(準備好的聲明 ). - 新增了VFS層
校驗 ,它會在資料庫中每頁資料的末尾添加 8 個位元組校驗和,並在每次從資料庫中讀取資料時檢查它們。 此層可讓您偵測因儲存裝置中位的隨機損壞而導致的資料庫損壞。 - 新增了新的 SQL 函數
iif(X,Y,Z) ,如果表達式 X 為真,則傳回值 Y,否則傳回 Z。 - INSERT 和 UPDATE 表達式現在總是
適用 冷凍柱類型(柱親和力 ) 在評估區塊中的條件之前CHECK . - 參數數量限制從 999 個增加到 32766 個。
- 添加了擴展
UINT 整理序列 序列排序的實作考慮了文本中的整數以數字順序對該文本進行排序。 - 在命令列介面中,「.import」命令中新增了「-csv」、「-ascii」和「-skip」選項。 “.dump”指令允許使用多個 LIKE 模板,並輸出合併與指定遮罩對應的所有表。 新增了用於偵錯版本的“.oom”命令。 為「.excel」、「.output」和「.once」指令新增了「--bom」選項。 在“.filectrl”指令中新增了“--schema”選項。
- 使用 LIKE 運算子指定的 ESCAPE 表達式現在會覆寫通配符,與 PostgreSQL 行為一致。
此外,我們也可以注意到新的 DBMS 的開發
除了來自 SQLite 的 shell 程式碼之外,該專案還使用來自 PostgreSQL 的解析器和來自
專案程式碼
來源: opennet.ru