Truncate/trim server tables
This commit is contained in:
parent
4640b4a774
commit
67919892e8
5 changed files with 35 additions and 17 deletions
|
|
@ -9,6 +9,7 @@ const BN = require('./bn')
|
|||
const dbm = require('./postgresql_interface')
|
||||
const db = require('./db')
|
||||
const logger = require('./logger')
|
||||
const logs = require('./logs')
|
||||
const T = require('./time')
|
||||
const configManager = require('./config-manager')
|
||||
const ticker = require('./ticker')
|
||||
|
|
@ -412,17 +413,15 @@ function plugins (settings, deviceId) {
|
|||
return sendTransactionMessage(rec)
|
||||
}
|
||||
|
||||
function pong () {
|
||||
db.none('insert into server_events (event_type) values ($1)', ['ping'])
|
||||
function clearOldLogs () {
|
||||
return logs.clearOldLogs()
|
||||
.catch(logger.error)
|
||||
}
|
||||
|
||||
function pongClear () {
|
||||
const sql = `delete from server_events
|
||||
where event_type=$1
|
||||
and created < now() - interval $2`
|
||||
|
||||
db.none(sql, ['ping', PONG_TTL])
|
||||
function pong () {
|
||||
return db.none(`UPDATE server_events SET created=now() WHERE event_type=$1;
|
||||
INSERT INTO server_events (event_type) SELECT $1
|
||||
WHERE NOT EXISTS (SELECT 1 FROM server_events WHERE event_type=$1);`, ['ping'])
|
||||
.catch(logger.error)
|
||||
}
|
||||
|
||||
|
|
@ -778,7 +777,7 @@ function plugins (settings, deviceId) {
|
|||
getPhoneCode,
|
||||
executeTrades,
|
||||
pong,
|
||||
pongClear,
|
||||
clearOldLogs,
|
||||
notifyConfirmation,
|
||||
sweepHd,
|
||||
sendMessage,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue