diff --git a/utils/actions.js b/utils/actions.js index 3d77532..a1b39f9 100755 --- a/utils/actions.js +++ b/utils/actions.js @@ -48,7 +48,11 @@ function ProcessIncomingRequest (recievedData, qdb, infos) { try { let towrite = logger.GetDateString() + '\n' towrite += '------------------------------------------------------------------------------\n' - towrite += recievedData + if (typeof recievedData === 'object') { + towrite += JSON.stringify(recievedData) + } else { + towrite += recievedData + } towrite += '\n------------------------------------------------------------------------------\n' utils.AppendToFile(towrite, recDataFile) logger.DebugLog('recDataFile written', 'actions', 1) @@ -93,7 +97,7 @@ function ProcessIncomingRequest (recievedData, qdb, infos) { let color = logger.GetColor('green') let msg = '' if (allQuestions.length > 0) { - color = logger.GetColor('cyan') + color = logger.GetColor('blue') msg += `New questions: ${allQuestions.length} ( All: ${allQLength} )` allQuestions.forEach((q) => { const sName = classes.SUtils.GetSubjNameWithoutYear(d.subj) diff --git a/utils/runSqliteCmds.sh b/utils/runSqliteCmds.sh new file mode 100755 index 0000000..6f59aa8 --- /dev/null +++ b/utils/runSqliteCmds.sh @@ -0,0 +1,22 @@ +#!/bin/bash + +if [ "$#" -lt "2" ]; then + echo "No params! 2 file required: db, commands file" + echo "usage: ./runSqliteCmds db.db commands" + exit 1 +fi + +echo "Executing:" +cat $2 +echo + +cmd='' + +while read p; do + cmd="$cmd -cmd \"${p}\" -cmd \".shell echo\"" +done <"$2" + +echo "sqlite3 -bail $1 $cmd" +eval "sqlite3 -bail $1 $cmd" > cmdRes 2> /dev/null + +echo "Done, result written to cmdRes file!" diff --git a/utils/sqliteBatchCommands/showAll b/utils/sqliteBatchCommands/showAll new file mode 100644 index 0000000..0e96dd5 --- /dev/null +++ b/utils/sqliteBatchCommands/showAll @@ -0,0 +1,9 @@ +.mode column +.headers ON +select * from users +select * from sessions +select * from veteranPWRequests +select * from accesses +.tables +.bail +select * from EXIT