Quelle est la meilleure extension de fichiers de base de données SQlite nom? [fermé]

je sais qu'il n'y a pas de convention d'appellation spécifique, mais quelle extension recommandez-vous lors de L'utilisation de SQlite?

le plus commun semble être .sqlite,.db ou .db3? .sqlite a plus de sens, mais c'est juste un choix personnel?

175

5 réponses

plutôt un choix personnel. Il peut être logique d'utiliser une extension basée sur le schéma de base de données que vous stockez; traitez votre schéma de base de données comme un format de fichier, avec SQLite étant simplement un encodage utilisé pour ce format de fichier. Ainsi, vous pouvez utiliser .bookmarks si elle stocke des signets, ou .index si elle est utilisée comme un index.

si vous voulez utiliser une extension générique, j'utiliserais .sqlite3 car c'est la plus descriptive de quelle version de SQLite est nécessaire pour travailler avec la base de données.

164
répondu Brian Campbell 2009-04-30 18:58:07

dans les logiciels distribuables, Je ne veux pas que mes clients foutent dans la base de données par eux-mêmes. Le programme lit et écrit tout cela par lui-même. La seule raison pour un utilisateur de toucher le fichier DB est de prendre une copie de sauvegarde. Donc je l'ai nommé whatever_records.db

Le plus simple .db extension dit à l'utilisateur que c'est un fichier de données binaires et c'est tout ce qu'ils ont à savoir. En l'appelant .sqlite invite l'utilisateur intéressé pour l'ouvrir et le désordre quelque chose!

dépend totalement de votre scénario d'utilisation je suppose.

47
répondu Karl 2009-04-30 19:02:41

SQLite ne définit aucune extension particulière pour cela, c'est votre propre choix. Personnellement, je les nomme avec l'extension .sqlite , juste pour qu'il n'y ait pas d'ambiguïté quand je regarde mes fichiers plus tard.

29
répondu Chad Birch 2009-04-30 18:59:05

Emacs attend un de db, sqlite, sqlite2 ou sqlite3 dans la configuration par défaut pour le mode sql-sqlite.

15
répondu Matthias 2015-11-05 23:40:49

si vous avez choisi un ensemble particulier d'outils pour accéder à vos bases de données ou les modifier, je choisirais l'extension qu'ils s'attendent à ce que vous utilisiez. Cela évitera les frictions inutiles lors de l'exécution des tâches de développement.

par exemple, SQLiteStudio v3.1.1 par défaut à la recherche de fichiers avec les extensions suivantes:

enter image description here

( db|sdb|sqlite|db3|s3db|sqlite3|sl3|db2|s2db|sqlite2|sl2 )

si nécessaire pour le déploiement votre mécanisme d'installation pourrait renommer le fichier si l'obscurcissement du type de fichier vous semble utile (comme d'autres réponses l'ont suggéré). Nom de fichier pour le développement et le déploiement peuvent être différentes.

9
répondu DaveInCaz 2018-06-21 12:19:19