#!/mod/bin/jimsh package require sqlite3 source /mod/var/mongoose/lib/setup require altrow proc db_info {db_file} { if {![file exists $db_file]} { return } set db [sqlite3.open $db_file] set tables [$db query {SELECT name FROM sqlite_master WHERE type='table' ORDER BY name}] puts "

$db_file

" foreach table $tables { set table_name [lindex $table 1] set columns [$db query "pragma table_info($table_name)"] set datas [$db query "SELECT * FROM $table_name"] puts "

$table_name

" puts "" puts " " foreach column $columns { puts " " } puts " " foreach data $datas { altrow for {set i 1} {$i < [llength $data]} {incr i 2} { puts " " } puts " " } puts "
[lindex $column 3]
[lindex $data $i]
" } $db close } puts {} db_info /var/lib/humaxtv/rsv.db db_info /var/lib/humaxtv/setup.db db_info /var/lib/humaxtv/channel.db #db_info /mnt/hd2/dms_cds.db