ฉันดูตาราง sqlite ที่ Core Data สร้างและสังเกตว่าคอลัมน์ตารางทั้งหมดเริ่มต้นด้วย 'Z' ฉันรู้ว่านี่เป็นรายละเอียดการนำไปใช้ แต่ฉันอยากรู้ว่าทำไมถึงเป็นเช่นนั้นและถ้ามีการตัดสินใจออกแบบที่เกี่ยวข้องกับเรื่องนี้ มีใครรู้หรือเดาว่าทำไม
นี่เป็นตัวอย่างสคีมาของฐานข้อมูล Core Data sqlite:
sqlite>. schema สร้างตาราง ZPOST (คีย์หลัก Z_PK INTEGER, Z_ENT INTEGER, Z_OPT INTEGER, ZPOSTID INTEGER, ZUSER INTEGER, ZCREATEDAT TIMESTAMP, ZTEXT VARCHAR); สร้าง ZUSER ตาราง (คีย์หลัก Z_PK INTEGER, Z_ENT INTEGER, Z_OPT INTEGER, ZUSERID INTEGER, ZAVATARIMAGEURLSTRING VARCHAR, ZUSERNAME VARCHAR); สร้างตาราง Z_METADATA (คีย์หลักแบบรวมของ Z_VERSION, Z_UUID VARCHAR (255), Z_PLIST BLOB); สร้างตาราง Z_PRIMARYKEY (คีย์หลักของ Z_ENT INTEGER, Z_NAME VARCHAR, Z_SUPER INTEGER, Z_MAX INTEGER);