feat(mysql): manage and edit MySQL events

This commit is contained in:
miracle authored and GitHub committed 2026-08-23 12:23:46 +08:00
1 parent 701f188e45
commit d8bc5153d2
35 files changed
+981 -27

No files matched your search

+24
View File
@@ -2924,12 +2924,34 @@ export default {
dropTableSuccess: 'Table "{name}" dropped',
editView: "Edit View",
viewSource: "View Source",
viewObject: "View",
changeOpenMode: "Change open mode",
viewDetails: "View Details",
viewDdl: "View DDL",
viewDdlLoading: "Loading DDL...",
ddlCopied: "DDL copied",
dropObject: "Drop Object",
dropEventSuccess: 'Event "{name}" dropped',
editObject: "Edit Object",
createEvent: "Create Event",
eventEditorTitle: "MySQL Event",
eventDefinition: "Definition",
eventSchedule: "Schedule",
eventComment: "Comment",
eventSqlPreview: "SQL preview",
eventName: "Name",
eventBodyPlaceholder: "Event body, e.g. CALL procedure();",
eventExecuteAt: "Execute at",
eventIntervalValue: "Interval value",
eventIntervalUnit: "Interval unit",
eventStarts: "Starts",
eventEnds: "Ends",
eventCompletion: "Completion",
eventStatus: "Status",
eventCommentPlaceholder: "Optional comment",
eventLoading: "Loading...",
eventCancel: "Cancel",
eventSave: "Save",
dropView: "Drop View",
dropColumn: "Drop Column",
dropIndex: "Drop Index",
@@ -3019,6 +3041,8 @@ export default {
confirmDropProcedureMessage: 'Are you sure you want to drop procedure "{name}"?',
confirmDropFunctionTitle: "Drop Function",
confirmDropFunctionMessage: 'Are you sure you want to drop function "{name}"?',
confirmDropEventTitle: "Drop Event",
confirmDropEventMessage: 'Are you sure you want to drop event "{name}"?',
dropViewSuccess: 'View "{name}" dropped',
dropProcedureSuccess: 'Procedure "{name}" dropped',
dropFunctionSuccess: 'Function "{name}" dropped',
+22
View File
@@ -3043,8 +3043,30 @@ export default withEnglishFallback({
createTrigger: "Nuevo disparador",
changeOpenMode: "Modificar modo de apertura",
closeRightTabs: "Cerrar pestañas a la derecha",
viewObject: "View",
eventEditorTitle: "MySQL Event",
eventDefinition: "Definition",
eventSchedule: "Schedule",
eventComment: "Comment",
eventSqlPreview: "SQL preview",
eventName: "Name",
eventBodyPlaceholder: "Event body, e.g. CALL procedure();",
eventExecuteAt: "Execute at",
eventIntervalValue: "Interval value",
eventIntervalUnit: "Interval unit",
eventStarts: "Starts",
eventEnds: "Ends",
eventCompletion: "Completion",
eventStatus: "Status",
eventCommentPlaceholder: "Optional comment",
eventLoading: "Loading...",
eventCancel: "Cancel",
eventSave: "Save",
compileObject: "Compilar",
compileObjectSuccess: '"{name}" compilado con éxito',
dropEventSuccess: "Evento eliminado {name}",
editObject: "Editar objeto",
createEvent: "Crear evento",
},
visibleDatabases: {
title: "Bases de datos visibles",
+22
View File
@@ -3041,8 +3041,30 @@ export default withEnglishFallback({
createTrigger: "Nuovo trigger",
changeOpenMode: "Modifica modalità apertura",
closeRightTabs: "Chiudi le schede a destra",
viewObject: "View",
eventEditorTitle: "MySQL Event",
eventDefinition: "Definition",
eventSchedule: "Schedule",
eventComment: "Comment",
eventSqlPreview: "SQL preview",
eventName: "Name",
eventBodyPlaceholder: "Event body, e.g. CALL procedure();",
eventExecuteAt: "Execute at",
eventIntervalValue: "Interval value",
eventIntervalUnit: "Interval unit",
eventStarts: "Starts",
eventEnds: "Ends",
eventCompletion: "Completion",
eventStatus: "Status",
eventCommentPlaceholder: "Optional comment",
eventLoading: "Loading...",
eventCancel: "Cancel",
eventSave: "Save",
compileObject: "Compila",
compileObjectSuccess: '"{name}" compilato con successo',
dropEventSuccess: "Evento eliminato {name}",
editObject: "Modifica oggetto",
createEvent: "Nuovo evento",
},
visibleDatabases: {
title: "Database Visibili",
+22
View File
@@ -3067,8 +3067,30 @@ export default withEnglishFallback({
createTrigger: "新規トリガー",
changeOpenMode: "開き方を変更",
closeRightTabs: "右側のタブを閉じる",
viewObject: "View",
eventEditorTitle: "MySQL Event",
eventDefinition: "Definition",
eventSchedule: "Schedule",
eventComment: "Comment",
eventSqlPreview: "SQL preview",
eventName: "Name",
eventBodyPlaceholder: "Event body, e.g. CALL procedure();",
eventExecuteAt: "Execute at",
eventIntervalValue: "Interval value",
eventIntervalUnit: "Interval unit",
eventStarts: "Starts",
eventEnds: "Ends",
eventCompletion: "Completion",
eventStatus: "Status",
eventCommentPlaceholder: "Optional comment",
eventLoading: "Loading...",
eventCancel: "Cancel",
eventSave: "Save",
compileObject: "コンパイル",
compileObjectSuccess: '"{name}" のコンパイルに成功しました',
dropEventSuccess: "イベントが削除されました {name}",
editObject: "オブジェクトを編集",
createEvent: "イベントを作成",
},
visibleDatabases: {
title: "表示するデータベース",
+19
View File
@@ -2924,6 +2924,25 @@ export default withEnglishFallback({
schemaCommentPlaceholder: "스키마 주석 입력...",
schemaCommentSaving: "저장 중...",
editSchemaCommentSuccess: '스키마 "{name}" 주석이 업데이트되었습니다',
viewObject: "View",
eventEditorTitle: "MySQL Event",
eventDefinition: "Definition",
eventSchedule: "Schedule",
eventComment: "Comment",
eventSqlPreview: "SQL preview",
eventName: "Name",
eventBodyPlaceholder: "Event body, e.g. CALL procedure();",
eventExecuteAt: "Execute at",
eventIntervalValue: "Interval value",
eventIntervalUnit: "Interval unit",
eventStarts: "Starts",
eventEnds: "Ends",
eventCompletion: "Completion",
eventStatus: "Status",
eventCommentPlaceholder: "Optional comment",
eventLoading: "Loading...",
eventCancel: "Cancel",
eventSave: "Save",
},
visibleDatabases: {
title: "표시할 데이터베이스",
+22
View File
@@ -3039,12 +3039,34 @@ export default withEnglishFallback({
createTrigger: "Novo gatilho",
changeOpenMode: "Alterar modo de abertura",
closeRightTabs: "Fechar abas à direita",
viewObject: "View",
eventEditorTitle: "MySQL Event",
eventDefinition: "Definition",
eventSchedule: "Schedule",
eventComment: "Comment",
eventSqlPreview: "SQL preview",
eventName: "Name",
eventBodyPlaceholder: "Event body, e.g. CALL procedure();",
eventExecuteAt: "Execute at",
eventIntervalValue: "Interval value",
eventIntervalUnit: "Interval unit",
eventStarts: "Starts",
eventEnds: "Ends",
eventCompletion: "Completion",
eventStatus: "Status",
eventCommentPlaceholder: "Optional comment",
eventLoading: "Loading...",
eventCancel: "Cancel",
eventSave: "Save",
compileObject: "Compilar",
compileObjectSuccess: '"{name}" compilado com sucesso',
renameDatabase: "Renomear banco de dados",
renameDatabaseTitle: "Renomear banco de dados",
renameDatabaseNotOwner: "Somente o proprietário do banco de dados pode renomear «{name}».",
renameDatabasePreparedTransactions: "Há {count} transações preparadas pendentes no banco de dados «{name}». Execute COMMIT ou ROLLBACK antes de renomear.",
dropEventSuccess: "Evento excluído {name}",
editObject: "Editar objeto",
createEvent: "Criar evento",
},
visibleDatabases: {
title: "Bancos de dados visíveis",
+22
View File
@@ -2848,6 +2848,7 @@ export default withEnglishFallback({
dropTableSuccess: "表「{name}」已删除",
editView: "编辑视图",
viewSource: "查看源码",
viewObject: "查看",
changeOpenMode: "修改打开方式",
viewDetails: "查看详情",
viewDdl: "查看 DDL",
@@ -2858,6 +2859,27 @@ export default withEnglishFallback({
dropColumn: "删除字段",
dropIndex: "删除索引",
dropAllIndexes: "删除全部索引",
dropEventSuccess: "事件已删除 {name}",
editObject: "编辑对象",
createEvent: "新建事件",
eventEditorTitle: "MySQL 事件",
eventDefinition: "定义",
eventSchedule: "计划",
eventComment: "注释",
eventSqlPreview: "SQL 预览",
eventName: "名称",
eventBodyPlaceholder: "事件内容,例如 CALL procedure();",
eventExecuteAt: "执行时间",
eventIntervalValue: "间隔值",
eventIntervalUnit: "间隔单位",
eventStarts: "开始时间",
eventEnds: "结束时间",
eventCompletion: "完成策略",
eventStatus: "状态",
eventCommentPlaceholder: "可选注释",
eventLoading: "正在加载...",
eventCancel: "取消",
eventSave: "保存",
createMongoIndex: "新建索引",
createMongoIndexTitle: "创建索引:「{collection}」",
createMongoIndexFields: "索引字段",
+22
View File
@@ -3041,8 +3041,30 @@ export default withEnglishFallback({
createTrigger: "新增觸發器",
changeOpenMode: "修改開啟方式",
closeRightTabs: "關閉右側標籤頁",
viewObject: "View",
eventEditorTitle: "MySQL Event",
eventDefinition: "Definition",
eventSchedule: "Schedule",
eventComment: "Comment",
eventSqlPreview: "SQL preview",
eventName: "Name",
eventBodyPlaceholder: "Event body, e.g. CALL procedure();",
eventExecuteAt: "Execute at",
eventIntervalValue: "Interval value",
eventIntervalUnit: "Interval unit",
eventStarts: "Starts",
eventEnds: "Ends",
eventCompletion: "Completion",
eventStatus: "Status",
eventCommentPlaceholder: "Optional comment",
eventLoading: "Loading...",
eventCancel: "Cancel",
eventSave: "Save",
compileObject: "編譯",
compileObjectSuccess: '"{name}" 編譯成功',
dropEventSuccess: "事件已刪除 {name}",
editObject: "編輯物件",
createEvent: "新建事件",
},
visibleDatabases: {
title: "顯示資料庫",