หลัก
- เพิ่มความสามารถในการใช้สำนวน”
FILTER » ด้วยฟังก์ชันรวม ซึ่งทำให้สามารถจำกัดความครอบคลุมของข้อมูลที่ประมวลผลโดยฟังก์ชันรวมให้เหลือเพียงบันทึกที่ตรงตามเงื่อนไขที่กำหนดเท่านั้น - บล็อก "ORDER BY" ให้การสนับสนุนสำหรับ "
เป็นโมฆะก่อน "และ"เลขสุดท้าย » เพื่อกำหนดตำแหน่งขององค์ประกอบที่มีค่า NULL เมื่อเรียงลำดับ - คำสั่ง "
.ฟื้นตัว » เพื่อกู้คืนเนื้อหาของไฟล์ที่เสียหายจากฐานข้อมูล - ในการขยาย
UBI เพิ่มการสนับสนุนการจัดทำดัชนีนิพจน์ ; - PRAGMA index_info และ PRAGMA index_xinfo ได้รับการขยายเพื่อให้ข้อมูลเกี่ยวกับรูปแบบการจัดเก็บข้อมูลของตารางที่สร้างขึ้นในโหมด "WITHOUT ROWID"
- เพิ่ม API
sqlite3_drop_modules() ซึ่งช่วยให้คุณห้ามการโหลดตารางเสมือนจากแอปพลิเคชันโดยอัตโนมัติ - ตัวแยกวิเคราะห์สคีมาฐานข้อมูลถูกเปลี่ยนเพื่อแสดงข้อผิดพลาดเมื่อคอลัมน์ประเภท ชื่อ และ tbl_name ในตาราง sqlite_master เสียหายเมื่อเชื่อมต่อไม่อยู่ในโหมด writable_schema
- คำสั่ง PRAGMA function_list, PRAGMA module_list และ PRAGMA pragma_list จะถูกเปิดใช้งานตามค่าเริ่มต้น หากต้องการเปลี่ยนลักษณะการทำงานของบิลด์เริ่มต้น คุณต้องระบุ "-DSQLITE_OMIT_INTROSPECTION_PRAGMAS" อย่างชัดเจน
- สำหรับฟังก์ชัน SQL ที่กำหนดโดยแอปพลิเคชัน มีการเสนอแฟล็ก SQLITE_DIRECTONLY ซึ่งอนุญาตให้คุณห้ามการใช้ฟังก์ชันเหล่านี้ภายในทริกเกอร์และมุมมอง
ที่มา: opennet.ru