mirror of
https://gitlab.com/MrFry/mrfrys-node-server
synced 2025-04-01 20:24:18 +02:00
Added sqlite batch command runner to view database, fixed recdata object writing
This commit is contained in:
parent
bcf377ad56
commit
03c54c7bd4
3 changed files with 37 additions and 2 deletions
|
@ -48,7 +48,11 @@ function ProcessIncomingRequest (recievedData, qdb, infos) {
|
||||||
try {
|
try {
|
||||||
let towrite = logger.GetDateString() + '\n'
|
let towrite = logger.GetDateString() + '\n'
|
||||||
towrite += '------------------------------------------------------------------------------\n'
|
towrite += '------------------------------------------------------------------------------\n'
|
||||||
towrite += recievedData
|
if (typeof recievedData === 'object') {
|
||||||
|
towrite += JSON.stringify(recievedData)
|
||||||
|
} else {
|
||||||
|
towrite += recievedData
|
||||||
|
}
|
||||||
towrite += '\n------------------------------------------------------------------------------\n'
|
towrite += '\n------------------------------------------------------------------------------\n'
|
||||||
utils.AppendToFile(towrite, recDataFile)
|
utils.AppendToFile(towrite, recDataFile)
|
||||||
logger.DebugLog('recDataFile written', 'actions', 1)
|
logger.DebugLog('recDataFile written', 'actions', 1)
|
||||||
|
@ -93,7 +97,7 @@ function ProcessIncomingRequest (recievedData, qdb, infos) {
|
||||||
let color = logger.GetColor('green')
|
let color = logger.GetColor('green')
|
||||||
let msg = ''
|
let msg = ''
|
||||||
if (allQuestions.length > 0) {
|
if (allQuestions.length > 0) {
|
||||||
color = logger.GetColor('cyan')
|
color = logger.GetColor('blue')
|
||||||
msg += `New questions: ${allQuestions.length} ( All: ${allQLength} )`
|
msg += `New questions: ${allQuestions.length} ( All: ${allQLength} )`
|
||||||
allQuestions.forEach((q) => {
|
allQuestions.forEach((q) => {
|
||||||
const sName = classes.SUtils.GetSubjNameWithoutYear(d.subj)
|
const sName = classes.SUtils.GetSubjNameWithoutYear(d.subj)
|
||||||
|
|
22
utils/runSqliteCmds.sh
Executable file
22
utils/runSqliteCmds.sh
Executable file
|
@ -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!"
|
9
utils/sqliteBatchCommands/showAll
Normal file
9
utils/sqliteBatchCommands/showAll
Normal file
|
@ -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
|
Loading…
Add table
Add a link
Reference in a new issue