提交 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 {
boolean supportComments = false;
boolean supportFullDDL = false;
for (Object object : sqlGenerator.getObjects()) {
DBPScriptObjectExt2 sourceObject = (DBPScriptObjectExt2) object;
if (sourceObject.supportsObjectDefinitionOption(DBPScriptObject.OPTION_INCLUDE_PERMISSIONS)) {
supportPermissions = true;
}
if (sourceObject.supportsObjectDefinitionOption(DBPScriptObject.OPTION_INCLUDE_COMMENTS)) {
supportComments = true;
}
if (sourceObject.supportsObjectDefinitionOption(DBPScriptObject.OPTION_INCLUDE_NESTED_OBJECTS)) {
supportFullDDL = true;
}
if (supportPermissions && supportComments && supportFullDDL) {
break; //it supports everything
if (object instanceof DBPScriptObjectExt2) {
DBPScriptObjectExt2 sourceObject = (DBPScriptObjectExt2) object;
if (sourceObject.supportsObjectDefinitionOption(DBPScriptObject.OPTION_INCLUDE_PERMISSIONS)) {
supportPermissions = true;
}
if (sourceObject.supportsObjectDefinitionOption(DBPScriptObject.OPTION_INCLUDE_COMMENTS)) {
supportComments = true;
}
if (sourceObject.supportsObjectDefinitionOption(DBPScriptObject.OPTION_INCLUDE_NESTED_OBJECTS)) {
supportFullDDL = true;
}
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.
先完成此消息的编辑!
想要评论请 注册