feat: kill db process

This commit is contained in:
Pavel
2025-08-13 04:54:15 +02:00
parent 5dd62ad2aa
commit 9d456992cf
3 changed files with 38 additions and 1 deletions

View File

@@ -274,6 +274,20 @@ module.exports = {
return this.loadDataCore('serverSummary', { conid });
},
killDatabaseProcess_meta: true,
async killDatabaseProcess(ctx, req) {
const { conid, pid } = ctx;
testConnectionPermission(conid, req);
const opened = await this.ensureOpened(conid);
if (!opened) {
return null;
}
if (opened.connection.isReadOnly) return false;
return this.sendRequest(opened, { msgtype: 'killDatabaseProcess', pid });
},
summaryCommand_meta: true,
async summaryCommand({ conid, command, row }, req) {
testConnectionPermission(conid, req);