Index: src/java/org/datanucleus/store/rdbms/adapter/DatabaseAdapter.java =================================================================== --- src/java/org/datanucleus/store/rdbms/adapter/DatabaseAdapter.java (revision 10504) +++ src/java/org/datanucleus/store/rdbms/adapter/DatabaseAdapter.java (working copy) @@ -1328,8 +1328,9 @@ */ public String getCreateIndexStatement(Index idx, IdentifierFactory factory) { - String indexIdentifier = factory.getIdentifierInAdapterCase(idx.getName()); - return "CREATE " + (idx.getUnique() ? "UNIQUE " : "") + "INDEX " + indexIdentifier + " ON " + idx.getDatastoreContainerObject().toString() + ' ' + idx + (idx.getExtendedIndexSettings() == null ? "" : " "+idx.getExtendedIndexSettings()); + DatastoreIdentifier indexIdentifier = factory.newDatastoreContainerIdentifier(idx.getName()); + return "CREATE " + (idx.getUnique() ? "UNIQUE " : "") + "INDEX " + indexIdentifier.getFullyQualifiedName(true) + " ON " + idx.getDatastoreContainerObject().toString() + ' ' + idx + (idx.getExtendedIndexSettings() == null ? "" : " "+idx.getExtendedIndexSettings()); + } /**