From 8bf82c5b21f996853fe670c52e3f3f6382506e0f Mon Sep 17 00:00:00 2001 From: Serge Rider Date: Fri, 27 Dec 2019 19:31:10 +0300 Subject: [PATCH] #7432 Add constraint: use UNIQUE instead of UNIQUE KEY by default Former-commit-id: bddff826b762b12c6de0419b6c483c7d29181935 --- .../dbeaver/ext/db2/manager/DB2UniqueKeyManager.java | 9 --------- .../ext/mssql/edit/SQLServerUniqueKeyManager.java | 10 ---------- .../dbeaver/ext/mysql/edit/MySQLConstraintManager.java | 10 ++++++++++ .../ext/oracle/edit/OracleConstraintManager.java | 9 --------- .../ext/postgresql/edit/PostgreConstraintManager.java | 9 --------- .../impl/sql/edit/struct/SQLConstraintManager.java | 4 ++++ 6 files changed, 14 insertions(+), 37 deletions(-) diff --git a/plugins/org.jkiss.dbeaver.ext.db2/src/org/jkiss/dbeaver/ext/db2/manager/DB2UniqueKeyManager.java b/plugins/org.jkiss.dbeaver.ext.db2/src/org/jkiss/dbeaver/ext/db2/manager/DB2UniqueKeyManager.java index d1275b4a32..7097af21d5 100644 --- a/plugins/org.jkiss.dbeaver.ext.db2/src/org/jkiss/dbeaver/ext/db2/manager/DB2UniqueKeyManager.java +++ b/plugins/org.jkiss.dbeaver.ext.db2/src/org/jkiss/dbeaver/ext/db2/manager/DB2UniqueKeyManager.java @@ -17,7 +17,6 @@ */ package org.jkiss.dbeaver.ext.db2.manager; -import org.jkiss.code.NotNull; import org.jkiss.code.Nullable; import org.jkiss.dbeaver.ext.db2.DB2Messages; import org.jkiss.dbeaver.ext.db2.model.DB2Table; @@ -121,12 +120,4 @@ public class DB2UniqueKeyManager extends SQLConstraintManager actions, ObjectCreateCommand command, Map options) diff --git a/plugins/org.jkiss.dbeaver.ext.postgresql/src/org/jkiss/dbeaver/ext/postgresql/edit/PostgreConstraintManager.java b/plugins/org.jkiss.dbeaver.ext.postgresql/src/org/jkiss/dbeaver/ext/postgresql/edit/PostgreConstraintManager.java index f74475abdf..f2a4b82e63 100644 --- a/plugins/org.jkiss.dbeaver.ext.postgresql/src/org/jkiss/dbeaver/ext/postgresql/edit/PostgreConstraintManager.java +++ b/plugins/org.jkiss.dbeaver.ext.postgresql/src/org/jkiss/dbeaver/ext/postgresql/edit/PostgreConstraintManager.java @@ -16,7 +16,6 @@ */ package org.jkiss.dbeaver.ext.postgresql.edit; -import org.jkiss.code.NotNull; import org.jkiss.code.Nullable; import org.jkiss.dbeaver.DBException; import org.jkiss.dbeaver.ext.postgresql.model.PostgreTableBase; @@ -80,14 +79,6 @@ public class PostgreConstraintManager extends SQLConstraintManager command) { if (command.getObject().getConstraintType() == DBSEntityConstraintType.CHECK) { diff --git a/plugins/org.jkiss.dbeaver.model/src/org/jkiss/dbeaver/model/impl/sql/edit/struct/SQLConstraintManager.java b/plugins/org.jkiss.dbeaver.model/src/org/jkiss/dbeaver/model/impl/sql/edit/struct/SQLConstraintManager.java index f82263f78b..edc8693f79 100644 --- a/plugins/org.jkiss.dbeaver.model/src/org/jkiss/dbeaver/model/impl/sql/edit/struct/SQLConstraintManager.java +++ b/plugins/org.jkiss.dbeaver.model/src/org/jkiss/dbeaver/model/impl/sql/edit/struct/SQLConstraintManager.java @@ -32,6 +32,7 @@ import org.jkiss.dbeaver.model.runtime.DBRProgressMonitor; import org.jkiss.dbeaver.model.runtime.VoidProgressMonitor; import org.jkiss.dbeaver.model.struct.DBSEntityAttribute; import org.jkiss.dbeaver.model.struct.DBSEntityAttributeRef; +import org.jkiss.dbeaver.model.struct.DBSEntityConstraintType; import java.util.List; import java.util.Locale; @@ -124,6 +125,9 @@ public abstract class SQLConstraintManager