874
มุมมอง
มุมมอง
SQLite ระบบฐานข้อมูลขนาดเล็กสำหรับใช้กับไฟล์ในเครื่องเป็นหลัก ออกเวอร์ชั่น 3.38.0 โดยฟีเจอร์ที่สำคัญที่สุดคือการรองรับ JSON เป็นค่ามาตรฐานแล้ว ส่วนขยาย JSON1 ใน SQLite เพิ่มเข้ามาในโค้ดตั้งแต่เวอร์ชั่น 3.9.3 ซึ่งออกมาตั้งแต่ปี 2016 แต่ปิดการใช้งานเป็นค่าเริ่มต้น ผู้ที่ต้องการใช้งานต้องคอมไพล์ SQLite ด้วยตัวเอง ในเวอร์ชั่น 3.38.0 นี้จะเปลี่ยนแนวทางคือผู้ที่ต้องการปิด JSON1 จะต้องเพิ่มออปชั่นขณะคอมไพล์เอง นอกจากการปรับแนวทางการคอมไพล์แล้ว ในเวอร์ชั่นนี้ SQLite ยังปรับกระบวนการเข้าถึงฟิลด์ต่างๆ ใน JSON โดยรองรับเครื่องหมาย -> และ ->> แบบเดียวกับ MySQL และ PostgreSQL (แม้ว่า...
SQLite ระบบฐานข้อมูลขนาดเล็กสำหรับใช้กับไฟล์ในเครื่องเป็นหลัก ออกเวอร์ชั่น 3.38.0 โดยฟีเจอร์ที่สำคัญที่สุดคือการรองรับ JSON เป็นค่ามาตรฐานแล้ว
ส่วนขยาย JSON1 ใน SQLite เพิ่มเข้ามาในโค้ดตั้งแต่เวอร์ชั่น 3.9.3 ซึ่งออกมาตั้งแต่ปี 2016 แต่ปิดการใช้งานเป็นค่าเริ่มต้น ผู้ที่ต้องการใช้งานต้องคอมไพล์ SQLite ด้วยตัวเอง ในเวอร์ชั่น 3.38.0 นี้จะเปลี่ยนแนวทางคือผู้ที่ต้องการปิด JSON1 จะต้องเพิ่มออปชั่นขณะคอมไพล์เอง
นอกจากการปรับแนวทางการคอมไพล์แล้ว ในเวอร์ชั่นนี้ SQLite ยังปรับกระบวนการเข้าถึงฟิลด์ต่างๆ ใน JSON โดยรองรับเครื่องหมาย -> และ ->> แบบเดียวกับ MySQL และ PostgreSQL (แม้ว่า PostgreSQL จะหันมาเพิ่มแนวทางการคิวรีให้เหมือนจาวาสคริปต์แล้วก็ตาม)
ที่มา - SQLite