Rapporto completo con details
Traduzione automatica provvisoria, non revisionata. In caso di dubbio, consultare la versione inglese, che fa fede.
kent details riporta tutto ciò che riporta
kent info, più le tabelle che quest'ultimo tralascia e
gli attributi del file di database stesso.
È di sola lettura. kent details apre il database e non vi scrive nulla.
Sintassi
kent details <dbfilename>
Vengono elencate tutte le tabelle
Comprese le circa 125 tabelle che restano vuote finché non si importano attività.
kent info le omette; questo è il comando che le mostra. Sotto la tabella viene
stampato un riepilogo di popolate e vuote.
sqlite_sequence compare nell'elenco. È la tabella di servizio interna di
SQLite per le colonne AUTOINCREMENT, non fa parte dello schema di Cordelia, ma è
a tutti gli effetti una tabella presente nel file, quindi viene riportata anziché nascosta.
Acquisisce righe una volta importate le attività.
Gli attributi del file stesso
Ne vengono riportati due: la dimensione in byte con un equivalente leggibile, e l'ora
dell'ultima modifica nel vostro fuso orario locale. Se uno dei due non è leggibile, compare
come unavailable e il resto del rapporto viene comunque prodotto: i dati delle
tabelle provengono dal database stesso e non ne risentono.
Due attributi che ci si potrebbe aspettare sono deliberatamente assenti:
- L'ora di creazione non è esposta in modo portabile dalla libreria
standard C++. Anziché spacciare l'ultima modifica per una data di creazione,
kent detailsriporta solo ciò che può nominare onestamente. - Il proprietario richiede chiamate specifiche di POSIX che non hanno
equivalente su Windows, e
ls -lrisponde già alla domanda sulle piattaforme dove esiste.
Comportamento condiviso con info
La segnalazione della versione dello schema, il rifiuto dei database più vecchi di questa
build e la garanzia che un percorso inesistente non venga creato si comportano esattamente
come per kent info.
Esempio
Su un database appena creato. L'elenco qui è abbreviato: vengono stampate tutte e 129 le tabelle:
$ 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
Si veda anche Messaggi di errore e codici di uscita.