svn commit: r530244 - in /xml/xindice/trunk/src/documentation/content/xdocs/community/howto/upgrading: index.xml one-oh.xml one-one.xml

[email protected]
Newsgroups gmane.text.xml.xindice.devel
Message-ID <[email protected]>
Author: vgritsenko
Date: Wed Apr 18 20:03:19 2007
New Revision: 530244

URL: http://svn.apache.org/viewvc?view=rev&rev=530244
Log:
add alternative to rebuild tool

Modified:
    xml/xindice/trunk/src/documentation/content/xdocs/community/howto/upgrading/index.xml
    xml/xindice/trunk/src/documentation/content/xdocs/community/howto/upgrading/one-oh.xml
    xml/xindice/trunk/src/documentation/content/xdocs/community/howto/upgrading/one-one.xml

Modified: xml/xindice/trunk/src/documentation/content/xdocs/community/howto/upgrading/index.xml
URL: http://svn.apache.org/viewvc/xml/xindice/trunk/src/documentation/content/xdocs/community/howto/upgrading/index.xml?view=diff&rev=530244&r1=530243&r2=530244
==============================================================================
--- xml/xindice/trunk/src/documentation/content/xdocs/community/howto/upgrading/index.xml (original)
+++ xml/xindice/trunk/src/documentation/content/xdocs/community/howto/upgrading/index.xml Wed Apr 18 20:03:19 2007
@@ -40,10 +40,10 @@
   </audience>
   <prerequisites title="Prerequisites">
     <p>
-      Backup. Always back up your database before starting an upgrade.
+      Shutdown. Shutdown the database before starting an upgrade.
     </p>
     <p>
-      Shutdown. Shutdown the database before starting an upgrade.
+      Backup. Always back up your database before starting an upgrade.
     </p>
   </prerequisites>
 

Modified: xml/xindice/trunk/src/documentation/content/xdocs/community/howto/upgrading/one-oh.xml
URL: http://svn.apache.org/viewvc/xml/xindice/trunk/src/documentation/content/xdocs/community/howto/upgrading/one-oh.xml?view=diff&rev=530244&r1=530243&r2=530244
==============================================================================
--- xml/xindice/trunk/src/documentation/content/xdocs/community/howto/upgrading/one-oh.xml (original)
+++ xml/xindice/trunk/src/documentation/content/xdocs/community/howto/upgrading/one-oh.xml Wed Apr 18 20:03:19 2007
@@ -63,20 +63,15 @@
         <strong>XMLObjects.</strong> Xindice 1.1 does not have support for Xindice 1.0
         XMLObjects.
       </li>
-      <li>
-        Something else?
-      </li>
     </ul>
   </steps>
 
   <steps title="Steps">
-    <p>Follow procedure:</p>
-    <ul>
-      <li>Do this
-      </li>
-      <li>And this
-      </li>
-    </ul>
+    <p>
+      Despite all of the differences, steps for upgrading from Xindice 1.0 are all
+      the same as if upgrading from any of Xindice 1.1 betas. Please follow the steps
+      outlined <link href="one-one.html">here</link>.
+    </p>
 
     <p>If you run into problems, don't worry.  Be sure to send <link href="../../../mail.html">feedback</link> so that we can improve these documents for the next person.</p>
   </steps>

Modified: xml/xindice/trunk/src/documentation/content/xdocs/community/howto/upgrading/one-one.xml
URL: http://svn.apache.org/viewvc/xml/xindice/trunk/src/documentation/content/xdocs/community/howto/upgrading/one-one.xml?view=diff&rev=530244&r1=530243&r2=530244
==============================================================================
--- xml/xindice/trunk/src/documentation/content/xdocs/community/howto/upgrading/one-one.xml (original)
+++ xml/xindice/trunk/src/documentation/content/xdocs/community/howto/upgrading/one-one.xml Wed Apr 18 20:03:19 2007
@@ -102,10 +102,75 @@
         (If using XINDICE_DB_HOME variable, substitute 'db' with '$XINDICE_DB_HOME/db'.)
       </li>
       <li>
-        Check tool output for any problems.
+        Check tool output for any problems. If any of the collections or indeces could
+        not be rebuilt to new format, do not panic - just follow an alternate approach
+        outlined below.
       </li>
       <li>
         Test resulting database using command line tool.
+      </li>
+    </ul>
+  </steps>
+
+  <steps title="Alternate Procedure">
+    <p>
+      If any of the collections or indeces could not be converted to new format,
+      follow these steps. To migrate collections over to the new database:
+    </p>
+    <ul>
+      <li>
+        Start old Xindice database (using backed up data files).
+      </li>
+      <li>
+        Export all documents from affected collections (replace &lt;name&gt; with
+        collection path):<br/>
+        (Unix):
+        <source>
+    mkdir export
+    ./bin/xindiceadmin export -c /db/&lt;name&gt; -f export</source>
+        (Windows):
+        <source>
+    mkdir export
+    bin\xindiceadmin export -c /db/&lt;name&gt; -f export</source>
+      </li>
+      <li>
+        Stop old Xindice database.
+      </li>
+      <li>
+        Start new database.
+      </li>
+      <li>
+        Recreate collections in the new database.
+      </li>
+      <li>
+        Delete corrupted collections from new database using command line tool. This
+        should also remove all data files and index files of these collections.
+      </li>
+      <li>
+        Import all documents into the new database:<br/>
+        (Unix):
+        <source>
+    ./bin/xindice import -c /db -f export/&lt;name&gt;</source>
+        (Windows):
+        <source>
+    bin\xindice import -c /db -f export\&lt;name&gt;</source>
+      </li>
+      <li>
+        Create all indexes which were present in the old database.
+      </li>
+    </ul>
+    <p>
+      For indeces which can not be converted:
+    </p>
+    <ul>
+      <li>
+        Start new database.
+      </li>
+      <li>
+        Drop corrupted indeces.
+      </li>
+      <li>
+        Recreate indeces anew.
       </li>
     </ul>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.