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.

Vedi anche