Я знаю, що немає конкретного правила іменування, але яке розширення ви рекомендуєте використовувати SQLite?
Найбільш поширені з них здається .sqlite, .dbі .db3. .sqliteмає найбільш сенс, але чи лише до особистого вибору?
Я знаю, що немає конкретного правила іменування, але яке розширення ви рекомендуєте використовувати SQLite?
Найбільш поширені з них здається .sqlite, .dbі .db3. .sqliteмає найбільш сенс, але чи лише до особистого вибору?
Відповіді:
В основному, до особистого вибору. Можливо, має сенс використовувати розширення на основі схеми бази даних, яку ви зберігаєте; трактуйте схему вашої бази даних як формат файлу, причому SQLite просто є кодуванням, що використовується для цього файлового формату. Отже, ви можете використовувати, .bookmarksякщо він зберігає закладки, або .indexякщо він використовується як індекс.
Якщо ви хочете використовувати загальне розширення, я б використовував, .sqlite3оскільки це найбільш описує, яка версія SQLite потрібна для роботи з базою даних.
У розповсюджуваному програмному забезпеченні я не хочу, щоб мої клієнти самі базувалися в базі даних. Програма читає і записує все сама. Єдина причина, за якою користувач може торкнутися файлу DB - це зробити резервну копію. Тому я назвав його Any_records.db
Просте розширення .db повідомляє користувачеві, що це файл бінарних даних і це все, що вони повинні знати. Викликаючи його .sqlite запрошує зацікавленого користувача відкрити його і щось зіпсувати!
Цілком залежить від сценарію використання, який я думаю.
SQLite не визначає конкретного розширення для цього, це ваш власний вибір. Особисто я називаю їх .sqliteрозширенням, просто щоб не було ніякої двозначності, коли я переглядаю свої файли пізніше.
Якщо ви вирішили скористатися певним набором інструментів для доступу / зміни ваших баз даних, я б працював з будь-яким розширенням, яке вони очікують від вас. Це дозволить уникнути зайвих тертя при виконанні завдань розвитку.
Наприклад, SQLiteStudio v3.1.1 за замовчуванням шукає файли із такими розширеннями:
( db|sdb|sqlite|db3|s3db|sqlite3|sl3|db2|s2db|sqlite2|sl2)
Якщо необхідно для розгортання, ваш механізм встановлення може перейменувати файл, якщо затемнення типу файлу здасться вам корисним (як пропонують деякі інші відповіді). Вимоги до розширення та розгортання файлів можуть бути різними.