Eine Datenbank mit createdb anlegen

Vorläufige, ungeprüfte automatische Übersetzung. Im Zweifelsfall konsultieren Sie die englische Version, die als Referenzversion gilt.

kent createdb legt eine leere Cordelia-Datenbank an: jede Tabelle des Schemas wird von vornherein erzeugt, mit null Zeilen, ausgenommen die beiden Referenz-Nachschlagetabellen (FileTypeLookup und FieldTypeLookup), die im Rahmen der Tabellenerzeugung stets mit ihren festen Zeilen vorbefüllt werden, genau wie bei einer über Cordelias eigene Desktop-Oberfläche angelegten Datenbank.

Übersicht

kent createdb <dbfilename>

Es überschreibt niemals eine vorhandene Datei

kent createdb verweigert die Ausführung, wenn <dbfilename> bereits existiert. Es verwendet eine vorhandene Datei niemals weiter und überschreibt sie nie. Das unterscheidet sich von Cordelias eigener Aktion Neue Datenbank, die sich auf ihren nativen Speichern-Dialog verlassen kann, um vor dem Überschreiben nachzufragen; ein Terminalbefehl hat keine solche Rückfrage, also irrt kent createdb lieber auf der Seite des Nichtstuns, statt stillschweigend eine bereits vorhandene Datei anzufassen. Wenn Sie eine Datenbank neu anlegen wollen, entfernen Sie die vorhandene Datei zuerst selbst.

Beispiele

Eine neue Datenbank anlegen. Bei Erfolg gibt der Befehl überhaupt nichts aus:

$ kent createdb mydata.sqlite
$

Die Weigerung, eine vorhandene Datei zu überschreiben:

$ kent createdb mydata.sqlite
kent createdb: mydata.sqlite already exists
$ echo $?
1

Wie es weitergeht

Eine frisch angelegte Datenbank enthält nur die vorbefüllten Referenztabellen. Siehe Mit info über eine Datenbank berichten dafür, wie das aussieht. Um echte Aktivitätsdaten hineinzubekommen, importieren Sie .FIT-Dateien mit Cordelia; siehe Wie Sie .FIT-Dateien in Ihre Cordelia-Datenbank importieren.

Siehe auch Fehlermeldungen und Exit-Codes.

Siehe auch