Relatório completo com details
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 details relata tudo o que o
kent info relata, além das tabelas que ele deixa de fora
e dos atributos do próprio arquivo de banco de dados.
Ele é somente leitura. O kent details abre o banco de dados e não grava nada
nele.
Sinopse
kent details <dbfilename>
Todas as tabelas são listadas
Isso inclui as aproximadamente 125 tabelas que ficam vazias até que atividades sejam
importadas. O kent info as omite; este é o comando que as mostra. Um resumo de
populadas e vazias é impresso abaixo da tabela.
sqlite_sequence aparece na lista. É a tabela de controle interno do próprio
SQLite para colunas AUTOINCREMENT, e não parte do esquema do Cordelia, mas é
genuinamente uma tabela do arquivo, então é relatada em vez de ocultada. Ela ganha linhas
assim que atividades são importadas.
Os atributos do próprio arquivo
Dois são relatados: o tamanho em bytes com um equivalente legível, e a hora da última
modificação no seu fuso horário local. Se algum deles não puder ser lido, aparece como
unavailable e o restante do relatório é produzido assim mesmo, os dados das
tabelas vêm do próprio banco de dados e não são afetados.
Dois atributos que se poderia esperar estão deliberadamente ausentes:
- A hora de criação não é exposta de forma portável pela biblioteca
padrão do C++. Em vez de fazer passar a última modificação por uma data de criação, o
kent detailsrelata apenas o que pode nomear honestamente. - O proprietário exige chamadas específicas do POSIX que não têm
equivalente no Windows, e o
ls -ljá responde a isso nas plataformas onde existe.
Comportamento compartilhado com info
O relato da versão do esquema, a recusa de bancos de dados mais antigos do que esta
compilação e a garantia de que um caminho inexistente não é criado se comportam exatamente
como no kent info.
Exemplo
Contra um banco de dados recém-criado. A listagem está abreviada aqui, todas as 129 tabelas são impressas:
$ kent details mydata.sqlite
Database: mydata.sqlite
Size: 1581056 bytes (1.5 MiB)
Last modified: 2026-09-08 18:24:01
Schema version: 2
Expected by this build: 2
Table Rows
-------------------------------- -----
AadAccelFeatures 0
AccelerometerData 0
Activity 0
...
better_labels_definitions 2811
better_labels_lookup 16866
sqlite_sequence 0
-------------------------------- -----
Total (129 tables) 19704
129 tables: 4 populated, 125 empty
Veja também Mensagens de erro e códigos de saída.