Criar um banco de dados com createdb
Tradução automática provisória, não revisada. Em caso de dúvida, consulte a versão em inglês, que é a versão de referência.
O kent createdb cria um banco de dados Cordelia vazio: todas as tabelas do
esquema são criadas de antemão, com zero linhas, exceto as duas tabelas de consulta de
referência (FileTypeLookup e FieldTypeLookup), que são sempre
pré-preenchidas com suas linhas fixas como parte da criação das tabelas, do mesmo modo que em
um banco de dados criado pela própria interface de desktop do Cordelia.
Sinopse
kent createdb <dbfilename>
Ele nunca sobrescreve um arquivo existente
O kent createdb se recusa a executar se <dbfilename> já
existir. Ele nunca reaproveita nem sobrescreve um arquivo existente. Isso difere da ação
Novo banco de dados do próprio Cordelia, que pode contar com sua caixa de
diálogo nativa de salvar arquivo para perguntar antes de sobrescrever; um comando de terminal
não tem esse aviso, então o kent createdb erra para o lado de não fazer nada em
vez de mexer silenciosamente em um arquivo que já está lá. Se você quiser recriar um banco de
dados, remova você mesmo o arquivo existente primeiro.
Exemplos
Criar um banco de dados novo. Em caso de sucesso, ele não imprime absolutamente nada:
$ kent createdb mydata.sqlite
$
A recusa em sobrescrever um arquivo existente:
$ kent createdb mydata.sqlite
kent createdb: mydata.sqlite already exists
$ echo $?
1
O que fazer em seguida
Um banco de dados recém-criado contém apenas as tabelas de referência pré-preenchidas.
Veja Relatar um banco de dados com info para ver como isso aparece.
Para colocar dados de atividade reais nele, importe arquivos .FIT com o
Cordelia; veja Como importar arquivos .FIT
para o seu banco de dados do Cordelia.
Veja também Mensagens de erro e códigos de saída.