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.