提交 0c712570 编写于 作者: S SA357

PostgreSQL table does not show comment in DDL. #9387

Buttons in DDL window is not displayed if their options are not supported
上级 a27cb092
...@@ -57,18 +57,20 @@ class SQLGeneratorDialog extends ViewSQLDialog { ...@@ -57,18 +57,20 @@ class SQLGeneratorDialog extends ViewSQLDialog {
boolean supportComments = false; boolean supportComments = false;
boolean supportFullDDL = false; boolean supportFullDDL = false;
for (Object object : sqlGenerator.getObjects()) { for (Object object : sqlGenerator.getObjects()) {
DBPScriptObjectExt2 sourceObject = (DBPScriptObjectExt2) object; if (object instanceof DBPScriptObjectExt2) {
if (sourceObject.supportsObjectDefinitionOption(DBPScriptObject.OPTION_INCLUDE_PERMISSIONS)) { DBPScriptObjectExt2 sourceObject = (DBPScriptObjectExt2) object;
supportPermissions = true; if (sourceObject.supportsObjectDefinitionOption(DBPScriptObject.OPTION_INCLUDE_PERMISSIONS)) {
} supportPermissions = true;
if (sourceObject.supportsObjectDefinitionOption(DBPScriptObject.OPTION_INCLUDE_COMMENTS)) { }
supportComments = true; if (sourceObject.supportsObjectDefinitionOption(DBPScriptObject.OPTION_INCLUDE_COMMENTS)) {
} supportComments = true;
if (sourceObject.supportsObjectDefinitionOption(DBPScriptObject.OPTION_INCLUDE_NESTED_OBJECTS)) { }
supportFullDDL = true; if (sourceObject.supportsObjectDefinitionOption(DBPScriptObject.OPTION_INCLUDE_NESTED_OBJECTS)) {
} supportFullDDL = true;
if (supportPermissions && supportComments && supportFullDDL) { }
break; //it supports everything if (supportPermissions && supportComments && supportFullDDL) {
break; //it supports everything
}
} }
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册