1.2. Restore your repository
Once you have a complete backup, you can restore it after upgrading your system by using the
restoreRepository
method provided by the org.modeshape.jcr.api.RepositoryManager interface.
- Run this code in your Apache JCR session:
org.modeshape.jcr.api.RepositoryManager repoMgr = ... java.io.File backupDirectory = ... Problems problems = repoMgr.restoreRepository(backupDirectory); if ( problems.hasProblems() ) { System.out.println("Problems backing up the repository:"); // Report the problems (we'll just print them out) ... for ( Problem problem : problems ) { System.out.println(problem); } } else { System.out.println("The restoration was successful"); }
Warning
Do not delete your old data and backups before verifying that your migration is a success.