การเปิดตัว DBMS SQLite 3.30.0

การเปิดตัว DBMS SQLite 3.30.0 เกิดขึ้น SQLite เป็น DBMS แบบฝังขนาดกะทัดรัด ซอร์สโค้ดของห้องสมุดได้ถูกโอนไปที่ สาธารณสมบัติ.

มีอะไรใหม่ในเวอร์ชัน 3.30.0:

  • เพิ่มความสามารถในการใช้นิพจน์ "FILTER" พร้อมฟังก์ชันรวม ซึ่งทำให้สามารถจำกัดความครอบคลุมของข้อมูลที่ประมวลผลโดยฟังก์ชันให้บันทึกเฉพาะตามเงื่อนไขที่กำหนดเท่านั้น
  • ในบล็อก "ORDER BY" มีการรองรับแฟล็ก "NULLS FIRST" และ "NULLS LAST" เพื่อกำหนดตำแหน่งขององค์ประกอบที่มีค่า NULL เมื่อเรียงลำดับ
  • เพิ่มคำสั่ง “.recover” เพื่อกู้คืนเนื้อหาของไฟล์ที่เสียหายจากฐานข้อมูล
  • PRAGMA index_info และ PRAGMA index_xinfo ได้รับการขยายเพื่อให้ข้อมูลเกี่ยวกับรูปแบบการจัดเก็บข้อมูลของตารางที่สร้างขึ้นในโหมด "WITHOUT ROWID"
  • เพิ่ม API sqlite3_drop_modules() เพื่ออนุญาตให้ปิดใช้งานการโหลดตารางเสมือนโดยอัตโนมัติ
  • คำสั่ง PRAGMA function_list, PRAGMA module_list และ PRAGMA pragma_list ถูกเปิดใช้งานตามค่าเริ่มต้น
  • มีการแนะนำการตั้งค่าสถานะ SQLITE_DIRECTONLY ซึ่งอนุญาตให้คุณห้ามการใช้ฟังก์ชัน SQL ภายในทริกเกอร์และมุมมอง
  • ตัวเลือกเดิม SQLITE_ENABLE_STAT3 ไม่มีให้บริการอีกต่อไป

ที่มา: linux.org.ru

เพิ่มความคิดเห็น