Créer une base de données avec createdb
Traduction automatique provisoire, non révisée. En cas de doute, consultez la version anglaise, qui fait foi.
kent createdb crée une base de données Cordelia vide : toutes les tables du
schéma sont créées d'emblée, avec zéro ligne, à l'exception des deux tables de référence
(FileTypeLookup et FieldTypeLookup), qui sont toujours pré-remplies
avec leurs lignes fixes lors de la création des tables, comme dans une base de données créée
depuis l'interface de bureau de Cordelia elle-même.
Synopsis
kent createdb <dbfilename>
Il n'écrase jamais un fichier existant
kent createdb refuse de s'exécuter si <dbfilename> existe
déjà. Il ne réutilise ni n'écrase jamais un fichier existant. Cela diffère de l'action
Nouvelle base de données de Cordelia, qui peut s'appuyer sur sa boîte de
dialogue native d'enregistrement pour vous demander confirmation avant d'écraser ; une
commande de terminal n'a pas d'invite de ce genre, donc kent createdb préfère ne
rien faire plutôt que de toucher silencieusement à un fichier déjà présent. Si vous voulez
recréer une base de données, supprimez vous-même le fichier existant d'abord.
Exemples
Créer une nouvelle base de données. En cas de succès, elle n'affiche rien du tout :
$ kent createdb mydata.sqlite
$
Refus d'écraser un fichier existant :
$ kent createdb mydata.sqlite
kent createdb: mydata.sqlite already exists
$ echo $?
1
Que faire ensuite
Une base fraîchement créée ne contient que les tables de référence pré-remplies. Voir
Établir un rapport sur une base de données avec info pour ce à quoi
cela ressemble. Pour y mettre de vraies données d'activité, importez des fichiers
.FIT avec Cordelia ; voir
Comment importer des fichiers .FIT dans votre
base de données Cordelia.
Voir aussi Messages d'erreur et codes de sortie.