@@ -60,7 +60,7 @@ export const switchIcon: Partial<{ [key in TreeNodeType]: { icon: string; unfold
6060// CreateTable = 'createTable',
6161// CreateConsole = 'createConsole',
6262// DeleteTable = 'deleteTable',
63- // ExportDDL = 'exportDDL ',
63+ // ViewDDL = 'viewDDL ',
6464// EditSource = 'editSource',
6565// Top = 'top',
6666// EditTable = 'editTable',
@@ -256,10 +256,10 @@ export const treeConfig: { [key in TreeNodeType]: ITreeConfigItem } = {
256256 } ) ;
257257 } ,
258258 operationColumn : [
259- // OperationColumn.EditTableData,
260259 OperationColumn . Top ,
261- OperationColumn . ExportDDL ,
260+ OperationColumn . ViewDDL ,
262261 OperationColumn . EditTable ,
262+ OperationColumn . CopyName ,
263263 OperationColumn . DeleteTable ,
264264 ] ,
265265 } ,
@@ -325,6 +325,9 @@ export const treeConfig: { [key in TreeNodeType]: ITreeConfigItem } = {
325325
326326 [ TreeNodeType . FUNCTION ] : {
327327 icon : '\ue76a' ,
328+ operationColumn : [
329+ OperationColumn . CopyName
330+ ] ,
328331 } ,
329332
330333 [ TreeNodeType . PROCEDURES ] : {
@@ -359,6 +362,9 @@ export const treeConfig: { [key in TreeNodeType]: ITreeConfigItem } = {
359362
360363 [ TreeNodeType . PROCEDURE ] : {
361364 icon : '\ue73c' ,
365+ operationColumn : [
366+ OperationColumn . CopyName
367+ ] ,
362368 } ,
363369
364370 [ TreeNodeType . TRIGGERS ] : {
@@ -393,6 +399,9 @@ export const treeConfig: { [key in TreeNodeType]: ITreeConfigItem } = {
393399
394400 [ TreeNodeType . TRIGGER ] : {
395401 icon : '\ue64a' ,
402+ operationColumn : [
403+ OperationColumn . CopyName
404+ ] ,
396405 } ,
397406
398407 [ TreeNodeType . VIEW ] : {
@@ -410,6 +419,9 @@ export const treeConfig: { [key in TreeNodeType]: ITreeConfigItem } = {
410419 r ( list ) ;
411420 } ) ;
412421 } ,
422+ operationColumn : [
423+ OperationColumn . CopyName
424+ ] ,
413425 } ,
414426
415427 [ TreeNodeType . VIEWCOLUMNS ] : {
@@ -442,6 +454,9 @@ export const treeConfig: { [key in TreeNodeType]: ITreeConfigItem } = {
442454 } ,
443455 [ TreeNodeType . VIEWCOLUMN ] : {
444456 icon : '\ue647' ,
457+ operationColumn : [
458+ OperationColumn . CopyName
459+ ] ,
445460 } ,
446461
447462 [ TreeNodeType . COLUMNS ] : {
@@ -472,6 +487,9 @@ export const treeConfig: { [key in TreeNodeType]: ITreeConfigItem } = {
472487 } ,
473488 [ TreeNodeType . COLUMN ] : {
474489 icon : '\ue611' ,
490+ operationColumn : [
491+ OperationColumn . CopyName
492+ ] ,
475493 } ,
476494 [ TreeNodeType . KEYS ] : {
477495 icon : '\ueac5' ,
@@ -498,6 +516,10 @@ export const treeConfig: { [key in TreeNodeType]: ITreeConfigItem } = {
498516 } ,
499517 [ TreeNodeType . KEY ] : {
500518 icon : '\ue775' ,
519+ operationColumn : [
520+ OperationColumn . CopyName
521+ ] ,
522+
501523 } ,
502524 [ TreeNodeType . INDEXES ] : {
503525 icon : '\ueac5' ,
@@ -524,5 +546,8 @@ export const treeConfig: { [key in TreeNodeType]: ITreeConfigItem } = {
524546 } ,
525547 [ TreeNodeType . INDEX ] : {
526548 icon : '\ue65b' ,
549+ operationColumn : [
550+ OperationColumn . CopyName
551+ ] ,
527552 } ,
528553} ;
0 commit comments