Creare un database con createdb
Traduzione automatica provvisoria, non revisionata. In caso di dubbio, consultare la versione inglese, che fa fede.
kent createdb crea un database Cordelia vuoto: ogni tabella dello schema
viene creata da subito, con zero righe, tranne le due tabelle di riferimento
(FileTypeLookup e FieldTypeLookup), che vengono sempre precaricate
con le loro righe fisse nell'ambito della creazione delle tabelle, esattamente come in un
database creato dall'interfaccia desktop di Cordelia.
Sintassi
kent createdb <dbfilename>
Non sovrascrive mai un file esistente
kent createdb si rifiuta di procedere se <dbfilename>
esiste già: non riutilizza né sovrascrive mai un file esistente. Questo differisce
dall'azione Nuovo database di Cordelia, che può affidarsi alla finestra
nativa di salvataggio per chiedere conferma prima di sovrascrivere; un comando da terminale
non ha una richiesta del genere, quindi kent createdb preferisce non fare nulla
piuttosto che toccare in silenzio un file già presente. Se volete ricreare un database,
rimuovete prima voi stessi il file esistente.
Esempi
Creare un nuovo database. In caso di successo non stampa assolutamente nulla:
$ kent createdb mydata.sqlite
$
Il rifiuto di sovrascrivere un file esistente:
$ kent createdb mydata.sqlite
kent createdb: mydata.sqlite already exists
$ echo $?
1
Cosa fare dopo
Un database appena creato contiene solo le tabelle di riferimento precaricate: si veda
Analizzare un database con info per come si presenta. Per inserirvi
dati di attività reali, importate file .FIT con Cordelia; si veda
Come importare file .FIT nel proprio database
Cordelia.
Si veda anche Messaggi di errore e codici di uscita.