From 206fbdb62c11e6e99aeaa2b5bcda81387d5c3a9b Mon Sep 17 00:00:00 2001
From: matthew_swift <matthew_swift@localhost>
Date: Wed, 19 Dec 2007 09:57:03 +0000
Subject: [PATCH] Fix for issue 2446 part #2: define default indexes which should be created when a new Local DB Backend is created. The default indexes are aci (presence), objectClass (equality), entryUUID (equality).
---
opends/src/admin/defn/org/opends/server/admin/std/LocalDBBackendConfiguration.xml | 27 ++++++++++++++++++++++++++-
1 files changed, 26 insertions(+), 1 deletions(-)
diff --git a/opends/src/admin/defn/org/opends/server/admin/std/LocalDBBackendConfiguration.xml b/opends/src/admin/defn/org/opends/server/admin/std/LocalDBBackendConfiguration.xml
index dbcce37..2668559 100644
--- a/opends/src/admin/defn/org/opends/server/admin/std/LocalDBBackendConfiguration.xml
+++ b/opends/src/admin/defn/org/opends/server/admin/std/LocalDBBackendConfiguration.xml
@@ -50,7 +50,32 @@
</ldap:object-class>
</adm:profile>
<adm:relation name="local-db-index">
- <adm:one-to-many naming-property="attribute" />
+ <adm:one-to-many naming-property="attribute">
+ <adm:default-managed-object name="aci">
+ <adm:property name="index-type">
+ <adm:value>presence</adm:value>
+ </adm:property>
+ <adm:property name="attribute">
+ <adm:value>aci</adm:value>
+ </adm:property>
+ </adm:default-managed-object>
+ <adm:default-managed-object name="entryUUID">
+ <adm:property name="index-type">
+ <adm:value>equality</adm:value>
+ </adm:property>
+ <adm:property name="attribute">
+ <adm:value>entryUUID</adm:value>
+ </adm:property>
+ </adm:default-managed-object>
+ <adm:default-managed-object name="objectClass">
+ <adm:property name="index-type">
+ <adm:value>equality</adm:value>
+ </adm:property>
+ <adm:property name="attribute">
+ <adm:value>objectClass</adm:value>
+ </adm:property>
+ </adm:default-managed-object>
+ </adm:one-to-many>
<adm:profile name="ldap">
<ldap:rdn-sequence>cn=Index</ldap:rdn-sequence>
</adm:profile>
--
Gitblit v1.10.0