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.

Veja também