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.

Voir aussi