ฉันรู้ว่าไม่มีแบบแผนการตั้งชื่อเฉพาะ แต่คุณแนะนำส่วนขยายใดเมื่อใช้ SQLite
ส่วนใหญ่คนทั่วไปจะปรากฏเป็น.sqlite
, และ.db
ทำให้รู้สึกมากที่สุด แต่มันก็ลงไปที่ตัวเลือกส่วนบุคคล?.db3
.sqlite
ฉันรู้ว่าไม่มีแบบแผนการตั้งชื่อเฉพาะ แต่คุณแนะนำส่วนขยายใดเมื่อใช้ SQLite
ส่วนใหญ่คนทั่วไปจะปรากฏเป็น.sqlite
, และ.db
ทำให้รู้สึกมากที่สุด แต่มันก็ลงไปที่ตัวเลือกส่วนบุคคล?.db3
.sqlite
คำตอบ:
ค่อนข้างลงไปมากสำหรับการเลือกส่วนตัว อาจเหมาะสมที่จะใช้ส่วนขยายตามโครงร่างฐานข้อมูลที่คุณจัดเก็บ ถือว่าสกีมาฐานข้อมูลของคุณเป็นรูปแบบไฟล์โดย SQLite จะเป็นการเข้ารหัสที่ใช้สำหรับรูปแบบไฟล์นั้น ดังนั้นคุณอาจใช้.bookmarks
ถ้ามันเก็บบุ๊คมาร์คหรือ.index
ถ้ามันถูกใช้เป็นดัชนี
ถ้าคุณต้องการใช้นามสกุลทั่วไปฉันจะใช้.sqlite3
เนื่องจากมันเป็นคำอธิบายที่ชัดเจนที่สุดว่า SQLite รุ่นใดที่จำเป็นต้องใช้กับฐานข้อมูล
ในซอฟต์แวร์ที่แจกจ่ายได้ฉันไม่ต้องการให้ลูกค้าของฉันล้อเล่นกับฐานข้อมูลด้วยตัวเอง โปรแกรมอ่านและเขียนทั้งหมดด้วยตัวเอง เหตุผลเดียวสำหรับผู้ใช้ที่จะสัมผัสไฟล์ DB คือการทำสำเนาสำรอง ดังนั้นฉันได้ตั้งชื่อมันว่าอะไรก็ตาม _records.db
นามสกุล. db อย่างง่ายบอกผู้ใช้ว่าเป็นไฟล์ข้อมูลไบนารีและนั่นคือทั้งหมดที่พวกเขาต้องรู้ การเรียกใช้งาน. sqlite เชิญผู้ใช้ที่สนใจเพื่อเปิดมันและทำสิ่งที่ยุ่งเหยิง!
ทั้งหมดขึ้นอยู่กับสถานการณ์การใช้งานของคุณฉันคิดว่า
SQLite ไม่ได้กำหนดส่วนขยายเฉพาะสำหรับสิ่งนี้เป็นทางเลือกของคุณเอง โดยส่วนตัวแล้วฉันตั้งชื่อพวกเขาด้วย.sqlite
ส่วนขยายดังนั้นจึงไม่มีความกำกวมเมื่อฉันดูไฟล์ของฉันในภายหลัง
หากคุณได้ตัดสินในชุดเครื่องมือเฉพาะเพื่อเข้าถึง / แก้ไขฐานข้อมูลของคุณฉันจะไปกับส่วนขยายใด ๆ ที่พวกเขาคาดหวังให้คุณใช้ สิ่งนี้จะหลีกเลี่ยงแรงเสียดทานที่ไม่จำเป็นเมื่อทำการพัฒนา
ตัวอย่างเช่นSQLiteStudio v3.1.1 จะใช้ค่าเริ่มต้นในการค้นหาไฟล์ที่มีนามสกุลต่อไปนี้:
( db|sdb|sqlite|db3|s3db|sqlite3|sl3|db2|s2db|sqlite2|sl2
)
หากจำเป็นสำหรับการปรับใช้กลไกการติดตั้งของคุณสามารถเปลี่ยนชื่อไฟล์ได้หากปิดบังประเภทไฟล์ที่เป็นประโยชน์กับคุณ (ตามคำแนะนำอื่น ๆ ที่แนะนำ) ข้อกำหนดชื่อไฟล์สำหรับการพัฒนาและการปรับใช้อาจแตกต่างกัน
Emacs คาดว่าหนึ่งใน db, sqlite, sqlite2 หรือ sqlite3 ในการกำหนดค่าเริ่มต้นสำหรับโหมด sql-sqlite