mirror of
https://github.com/DeNNiiInc/dbgate.git
synced 2026-04-19 03:45:59 +00:00
feat: add scheduler events to analyser
This commit is contained in:
15
packages/types/dbinfo.d.ts
vendored
15
packages/types/dbinfo.d.ts
vendored
@@ -157,6 +157,20 @@ export interface TriggerInfo extends SqlObjectInfo {
|
||||
eventType?: 'INSERT' | 'UPDATE' | 'DELETE' | 'TRUNCATE';
|
||||
}
|
||||
|
||||
export interface SchedulerEventInfo extends SqlObjectInfo {
|
||||
definer: string;
|
||||
eventType: 'RECURRING' | 'ONE TIME';
|
||||
onCompletion: 'PRESERVE' | 'NOT PRESERVE';
|
||||
status: 'ENABLED' | 'DISABLED';
|
||||
lastExecuted?: string;
|
||||
intervalValue: number;
|
||||
intervalField: string;
|
||||
starts: string;
|
||||
executeAt: string;
|
||||
enableSql: string;
|
||||
disableSql: string;
|
||||
}
|
||||
|
||||
export interface SchemaInfo {
|
||||
objectId?: string;
|
||||
schemaName: string;
|
||||
@@ -171,6 +185,7 @@ export interface DatabaseInfoObjects {
|
||||
procedures: ProcedureInfo[];
|
||||
functions: FunctionInfo[];
|
||||
triggers: TriggerInfo[];
|
||||
schedulerEvents: SchedulerEventInfo[];
|
||||
}
|
||||
|
||||
export interface DatabaseInfo extends DatabaseInfoObjects {
|
||||
|
||||
Reference in New Issue
Block a user