[
https://issues.apache.org/jira/browse/JCR-3030?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Edouard Hue updated JCR-3030:
-----------------------------
Fix Version/s: 2.3.0
Status: Patch Available (was: Open)
Patch for jackrabbit-core (rev. 1149180). Affects :
- org.apache.jackrabbit.core.fs.db.OracleFileSystem
- org.apache.jackrabbit.core.journal.OracleDatabaseJournal
- org.apache.jackrabbit.core.persistence.pool.OraclePersistenceManager
and associated oracle.ddl resources.
The old "tableSpace" replacement variable is replaced with "tableTablespace"
and "indexTablespace" variables and matching getters/setters.
Also included are two unit tests :
- org.apache.jackrabbit.core.fs.db.OracleFileSystemTest, similar to
DerbyFileSystemTest
- org.apache.jackrabbit.core.OracleRepositoryTest with
org.apache.jackrabbit.core.repository-oracle.xml : starts and logins to a
transient repository using the three classes above.
Both unit tests expect a bunch of system properties to retrieve the database
connection parameters. I chose not to hardcode them as I have no idea of what
databases are available to CI builds.
> Permit using different tablespaces for tables and indexes with Oracle
> ---------------------------------------------------------------------
>
> Key: JCR-3030
> URL: https://issues.apache.org/jira/browse/JCR-3030
> Project: Jackrabbit Content Repository
> Issue Type: Improvement
> Components: jackrabbit-core, sql
> Affects Versions: 2.3.0
> Reporter: Edouard Hue
> Priority: Minor
> Fix For: 2.3.0
>
> Attachments: JCR-3030.patch
>
>
> OracleFileSystem, OraclePersistenceManager and OracleDatabaseJournal already
> provide a tableSpace parameter to customize the DDL, but the same tablespace
> is used for both tables and indexes. It is common place to use distinct
> tablespaces for these. Jackrabbit could provide support for this.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira