Manually Creating Database Tables
Jackrabbit will try to create the required tables automatically when using database persistence (database persistence manager, database data store, database file system). If configured database user doesn't have enough access rights, this will fail. In that case, the tables must be created manually.
The scripts to create the required tables are:
- SQL scripts for bundle persistence managers
- SQL scripts for the database data store
- SQL scripts for database file systems
- SQL scripts for the cluster journal
Jackrabbit will still try to detect if the tables need to be created. This may not work depending on the access rights of the database user. To disable this check, add the following parameter to the repository.xml and workspace.xml configuration files, in the sections persistence managers, database data store, database file system, and cluster:
<param name="schemaCheckEnabled" value="false"/>