提交 35d846fe 编写于 作者: S Serge Rider

#1564 DDL generator fix (for PG generic driver)

上级 4634e8e5
......@@ -22,6 +22,7 @@ import org.jkiss.dbeaver.model.edit.DBECommandContext;
import org.jkiss.dbeaver.model.impl.DBSObjectCache;
import org.jkiss.dbeaver.model.impl.sql.edit.struct.SQLConstraintManager;
import org.jkiss.dbeaver.model.runtime.DBRProgressMonitor;
import org.jkiss.dbeaver.model.sql.SQLDialect;
import org.jkiss.dbeaver.model.struct.DBSEntityAttribute;
import org.jkiss.dbeaver.model.struct.DBSEntityConstraintType;
import org.jkiss.dbeaver.model.struct.DBSObject;
......@@ -78,6 +79,7 @@ public class GenericPrimaryKeyManager extends SQLConstraintManager<GenericPrimar
@Override
protected boolean isLegacyConstraintsSyntax(GenericTable owner) {
return ((GenericSQLDialect)owner.getDataSource().getSQLDialect()).isLegacySQLDialect();
SQLDialect dialect = owner.getDataSource().getSQLDialect();
return dialect instanceof GenericSQLDialect && ((GenericSQLDialect) dialect).isLegacySQLDialect();
}
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册