diff --git a/README.en.md b/README.en.md index 6ab4a87b51ff2e242e5cc23fe75b7f8f8407095d..5a9b59da0815d7385401b79b09ea57dc0f3d5b86 100644 --- a/README.en.md +++ b/README.en.md @@ -1,5 +1,7 @@ # Data Studio Introduction +Notice: DataStudio will not maintenance from 2023.08.23, we recommend use DataKit + WebDS plugin. + ## Version introduction This version is version 5.0.0 of opengauss Data Studio, which mainly provides the following functions: diff --git a/README.md b/README.md index ac94a42a0a0ce49e96c2e3a9fd46e08512507584..d95b50cf3aee27ac93616c8e3c7a142f39e2d3a3 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,7 @@ # Data Studio介绍 +注意:DataStudio 自2023.08.25后放弃维护,所有功能已转移到DataKit的WebDS插件。 + ## 版本介绍 本版本为openGauss Data Studio的5.0.0版本,主要提供如下功能: diff --git a/code/datastudio/src/org.opengauss.mppdbide.view/src/org/opengauss/mppdbide/view/ui/VariableTableWindow.java b/code/datastudio/src/org.opengauss.mppdbide.view/src/org/opengauss/mppdbide/view/ui/VariableTableWindow.java index 47eea161299e19b2bcb1e9caf9813b32d3348900..6d036828b53d22b69be3c440c40c73310f2c5037 100644 --- a/code/datastudio/src/org.opengauss.mppdbide.view/src/org/opengauss/mppdbide/view/ui/VariableTableWindow.java +++ b/code/datastudio/src/org.opengauss.mppdbide.view/src/org/opengauss/mppdbide/view/ui/VariableTableWindow.java @@ -55,6 +55,7 @@ import org.opengauss.mppdbide.view.utils.UIElement; * @since 3.0.0 */ public class VariableTableWindow extends WindowBase { + public static final String VARIABLE_NULL = ""; /** * description: the max number of the variables */ @@ -77,7 +78,7 @@ public class VariableTableWindow extends WindowBase { */ public static void initializeVariableValues () { for (int i = 0; i < VARIABLES_MAX_NUM; i++) { - variableValues.add(""); + variableValues.add(VARIABLE_NULL); } } @@ -106,6 +107,9 @@ public class VariableTableWindow extends WindowBase { if (table.getItems().length > 0) { for (int i = 0; i < table.getItems().length; i++) { String newValue = table.getItems()[i].getText(1); + if (variableValues.size() < i + 1) { + variableValues.add(VARIABLE_NULL); + } String oldValue = variableValues.get(i); if (!newValue.equals(oldValue)) { table.getItems()[i].setBackground(color); @@ -157,7 +161,7 @@ public class VariableTableWindow extends WindowBase { private String getVariableValue() { String value = variableVo.value.toString(); if ("NULL".equals(value)) { - value = ""; + value = VARIABLE_NULL; } return value; }