From 7bf7840093123f1830c2c8e7a3f8909f5c608c36 Mon Sep 17 00:00:00 2001 From: Stefan Winkler Date: Fri, 17 Apr 2009 14:21:36 +0000 Subject: [272692] [DB] Define primary key constraint for cdo_id in cdo_objects table https://bugs.eclipse.org/bugs/show_bug.cgi?id=272692 --- .../src/org/eclipse/emf/cdo/server/internal/db/ObjectTypeCache.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/org.eclipse.emf.cdo.server.db/src/org/eclipse/emf/cdo/server/internal/db/ObjectTypeCache.java b/plugins/org.eclipse.emf.cdo.server.db/src/org/eclipse/emf/cdo/server/internal/db/ObjectTypeCache.java index e5f3823218..ba9cc010f2 100644 --- a/plugins/org.eclipse.emf.cdo.server.db/src/org/eclipse/emf/cdo/server/internal/db/ObjectTypeCache.java +++ b/plugins/org.eclipse.emf.cdo.server.db/src/org/eclipse/emf/cdo/server/internal/db/ObjectTypeCache.java @@ -4,7 +4,7 @@ * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html - * + * * Contributors: * Eike Stepper - initial API and implementation * Stefan Winkler - https://bugs.eclipse.org/bugs/show_bug.cgi?id=259402 @@ -174,7 +174,7 @@ public class ObjectTypeCache extends Lifecycle implements IObjectTypeCache table = schema.addTable(CDODBSchema.CDO_OBJECTS); idField = table.addField(CDODBSchema.ATTRIBUTES_ID, DBType.BIGINT); typeField = table.addField(CDODBSchema.ATTRIBUTES_CLASS, DBType.BIGINT); - table.addIndex(IDBIndex.Type.PRIMARY_KEY, idField); + table.addIndex(IDBIndex.Type.UNIQUE, idField); IDBAdapter dbAdapter = mappingStrategy.getStore().getDBAdapter(); dbAdapter.createTable(table, statement); -- cgit v1.2.3