Crear una base de datos con createdb
Traducción automática provisional, sin revisar. En caso de duda, consulte la versión en inglés, que es la versión de referencia.
kent createdb crea una base de datos Cordelia vacía: todas las tablas del
esquema se crean de antemano, con cero filas, salvo las dos tablas de consulta de referencia
(FileTypeLookup y FieldTypeLookup), que siempre se rellenan
previamente con sus filas fijas como parte de la creación de tablas, igual que en una base de
datos creada desde la propia interfaz de escritorio de Cordelia.
Sinopsis
kent createdb <dbfilename>
Nunca sobrescribe un archivo existente
kent createdb se niega a ejecutarse si <dbfilename> ya
existe: nunca reutiliza ni sobrescribe un archivo existente. Esto difiere de la acción
Nueva base de datos de la propia Cordelia, que puede apoyarse en su diálogo
nativo de guardar archivo para preguntarle antes de sobrescribir; un comando de terminal no
tiene ese aviso, así que kent createdb peca de no hacer nada en lugar de tocar
en silencio un archivo que ya está ahí. Si quiere recrear una base de datos, elimine usted
mismo el archivo existente primero.
Ejemplos
Crear una base de datos nueva. Si tiene éxito, no imprime absolutamente nada:
$ kent createdb mydata.sqlite
$
Negarse a sobrescribir un archivo existente:
$ kent createdb mydata.sqlite
kent createdb: mydata.sqlite already exists
$ echo $?
1
Qué hacer a continuación
Una base de datos recién creada solo contiene las tablas de referencia rellenadas
previamente; véase Informar sobre una base de datos con info para ver
qué aspecto tiene. Para meter datos de actividad reales, importe archivos
.FIT con Cordelia; véase
Cómo importar archivos .FIT a su base de datos
de Cordelia.
Véase también Mensajes de error y códigos de salida.