Was ist die beste Erweiterung für SQLite -Datenbankdateien? [abgeschlossen

StackOverflow https://stackoverflow.com/questions/808499

  •  03-07-2019
  •  | 
  •  

Frage

Ich weiß, dass es keine spezifische Namenskonvention gibt, aber welche Erweiterung empfehlen Sie bei der Verwendung von SQLite?

Die häufigsten scheinen zu sein .sqlite, .db, und .db3. .sqlite macht den größten Sinn, aber ist es nur bis zur persönlichen Wahl zurückzuführen?

War es hilfreich?

Lösung

Ziemlich genau auf persönliche Wahl. Es kann sinnvoll sein, eine Erweiterung basierend auf dem von Ihnen gespeicherten Datenbankschema zu verwenden. Behandeln Sie Ihr Datenbankschema als Dateiformat, wobei SQLite einfach eine Codierung ist, die für dieses Dateiformat verwendet wird. Sie könnten also verwenden .bookmarks Wenn es Lesezeichen speichert, oder .index Wenn es als Index verwendet wird.

Wenn Sie eine generische Erweiterung verwenden möchten, würde ich verwenden .sqlite3 Da dies am meisten beschreibend ist, welche Version von SQLite benötigt wird, um mit der Datenbank zu arbeiten.

Andere Tipps

In verteilbarer Software möchte ich nicht, dass meine Kunden in der Datenbank selbst umgehen. Das Programm liest und schreibt alles von selbst. Der einzige Grund für einen Benutzer, die DB -Datei zu berühren, ist die Einnahme einer Sicherungskopie. Deshalb habe ich es was auch immer_records.db benannt

Die einfache .db -Erweiterung teilt dem Benutzer mit, dass es sich um eine binäre Datendatei handelt und das alles ist, was er wissen muss. Nennen Sie es .SQLite lädt den interessierten Benutzer ein, es zu öffnen und etwas durcheinander zu bringen!

Abgesehen von Ihrem Nutzungsszenario hängt ich davon aus.

SQLite definiert keine bestimmte Erweiterung dafür, es ist Ihre eigene Wahl. Persönlich nenne ich sie mit dem .sqlite Erweiterung, nur damit es keine Unklarheit gibt, wenn ich meine Dateien später betrachte.

EMACS erwartet in der Standardkonfiguration für den SQL-SQLite-Modus einen von DB, SQLITE, SQLITE2 oder SQLITE3.

Wenn Sie sich für eine bestimmte Reihe von Tools entschieden haben, um auf Ihre Datenbanken zuzugreifen / zu ändern, würde ich mit jeder Erweiterung, von der sie erwarten, dass Sie von Ihnen erwartet werden. Dies vermeidet unnötige Reibung bei Entwicklungsaufgaben.

Zum Beispiel, Sqlitestudio v3.1.1 standardmäßig sucht nach Dateien mit den folgenden Erweiterungen:

enter image description here

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

Bei Bedarf für die Bereitstellung kann Ihr Installationsmechanismus die Datei umbenennen, wenn das Verdecken des Dateityps für Sie nützlich erscheint (wie einige andere Antworten vorgeschlagen haben). Die Anforderungen an die Dateinamen für Entwicklung und Bereitstellung können unterschiedlich sein.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top