Script to verify the DB consistency.
parent
c159ac6382
commit
7137ddeda8
|
@ -0,0 +1,26 @@
|
||||||
|
#!/usr/bin/zsh
|
||||||
|
|
||||||
|
if [ $# -ne 1 ] || [ $1 = "-h" ]
|
||||||
|
then
|
||||||
|
echo "usage: $0 todod-storage"
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
|
||||||
|
storage=$1
|
||||||
|
|
||||||
|
echo "verify the list-tasks relation: list have tasks, these tasks must exists"
|
||||||
|
for list in ${storage}/data/lists/indices/by_id/*
|
||||||
|
do
|
||||||
|
echo "list: $list"
|
||||||
|
# echo "Tasks:"
|
||||||
|
cat $list | jq -r ".tasks[]" | while read task
|
||||||
|
do
|
||||||
|
ls ${storage}/data/tasks/indices/by_id/$task.json 2>/dev/null 1>/dev/null
|
||||||
|
if [ $? -eq 0 ]
|
||||||
|
then
|
||||||
|
# echo "- task $task"
|
||||||
|
else
|
||||||
|
echo "- task: ${storage}/data/tasks/indices/by_id/$task.json doesn't exist"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
done
|
Loading…
Reference in New Issue