UNPKG

ddl-manager

Version:

store postgres procedures and triggers in files

45 lines (44 loc) 1.23 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.clearCallsLogs = exports.downloadLogs = exports.createCallsTable = void 0; async function createCallsTable(db) { console.log("creating temp table"); await db.query(` drop table if exists system_calls; CREATE TABLE system_calls ( id serial primary key, tid integer, func_name text, call_time numeric, end_time numeric, end_id integer unique ); `); } exports.createCallsTable = createCallsTable; async function downloadLogs(db) { console.log("download logs"); let logsResult; try { logsResult = await db.query(` select * from system_calls order by id `); } catch (err) { console.error(err); throw new Error("cannot download logs"); } return logsResult.rows; } exports.downloadLogs = downloadLogs; async function clearCallsLogs(db) { console.log("clear calls from system_calls"); await db.query(` delete from system_calls; `); } exports.clearCallsLogs = clearCallsLogs; //# sourceMappingURL=callsTable.js.map