You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jackrabbit.apache.org by "Martijn Hendriks (JIRA)" <ji...@apache.org> on 2007/06/11 14:30:26 UTC

[jira] Created: (JCR-968) Add support for tablespaces to Oracle related classes

Add support for tablespaces to Oracle related classes
-----------------------------------------------------

                 Key: JCR-968
                 URL: https://issues.apache.org/jira/browse/JCR-968
             Project: Jackrabbit
          Issue Type: Improvement
          Components: core
    Affects Versions: 1.3, 1.3.1
            Reporter: Martijn Hendriks


When a user account for an Oracle database has no or a temporary default tablespace, then the appropriate database schemas cannot be created. This is an issue for at least the following packages:
- o.a.j.core.persistence.bundle
- o.a.j.core.persistence.db
- o.a.j.core.fs.db


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (JCR-968) Add support for tablespaces to Oracle related classes

Posted by "Stefan Guggisberg (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/JCR-968?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12504169 ] 

Stefan Guggisberg commented on JCR-968:
---------------------------------------

the patch affects the generic BundleDbPersistenceManager class. 
since the suggested change is oracle-specific i suggest to 
apply the changes to OraclePersistenceManager instead.

> Add support for tablespaces to Oracle related classes
> -----------------------------------------------------
>
>                 Key: JCR-968
>                 URL: https://issues.apache.org/jira/browse/JCR-968
>             Project: Jackrabbit
>          Issue Type: Improvement
>          Components: core
>    Affects Versions: 1.3.1
>            Reporter: Martijn Hendriks
>            Assignee: Jukka Zitting
>            Priority: Minor
>         Attachments: JCR-968.patch
>
>
> When a user account for an Oracle database has no or a temporary default tablespace, then the appropriate database schemas cannot be created. This is an issue for at least the following packages:
> - o.a.j.core.persistence.bundle
> - o.a.j.core.persistence.db
> - o.a.j.core.fs.db

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (JCR-968) Add support for tablespaces to Oracle related classes

Posted by "Martijn Hendriks (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/JCR-968?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Martijn Hendriks updated JCR-968:
---------------------------------

    Attachment: JCR-968-trunk.patch

I created the previous patch on the 1.3 release. This patch is created on the trunk and includes an additional fix for the o.a.j.c.journal package. Furthermore, I addressed Stefan's comment by creating a new method that constructs the SQL string and by overriding that method in the Oracle-specific subclasses. This also gives less code duplication.

> Add support for tablespaces to Oracle related classes
> -----------------------------------------------------
>
>                 Key: JCR-968
>                 URL: https://issues.apache.org/jira/browse/JCR-968
>             Project: Jackrabbit
>          Issue Type: Improvement
>          Components: core
>    Affects Versions: 1.3.1
>            Reporter: Martijn Hendriks
>            Assignee: Jukka Zitting
>            Priority: Minor
>         Attachments: JCR-968-trunk.patch, JCR-968.patch
>
>
> When a user account for an Oracle database has no or a temporary default tablespace, then the appropriate database schemas cannot be created. This is an issue for at least the following packages:
> - o.a.j.core.persistence.bundle
> - o.a.j.core.persistence.db
> - o.a.j.core.fs.db

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (JCR-968) Add support for tablespaces to Oracle related classes

Posted by "Jukka Zitting (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/JCR-968?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jukka Zitting updated JCR-968:
------------------------------

             Assignee: Jukka Zitting
             Priority: Minor  (was: Major)
    Affects Version/s:     (was: 1.3)

> Add support for tablespaces to Oracle related classes
> -----------------------------------------------------
>
>                 Key: JCR-968
>                 URL: https://issues.apache.org/jira/browse/JCR-968
>             Project: Jackrabbit
>          Issue Type: Improvement
>          Components: core
>    Affects Versions: 1.3.1
>            Reporter: Martijn Hendriks
>            Assignee: Jukka Zitting
>            Priority: Minor
>         Attachments: JCR-968.patch
>
>
> When a user account for an Oracle database has no or a temporary default tablespace, then the appropriate database schemas cannot be created. This is an issue for at least the following packages:
> - o.a.j.core.persistence.bundle
> - o.a.j.core.persistence.db
> - o.a.j.core.fs.db

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (JCR-968) Add support for tablespaces to Oracle related classes

Posted by "Stefan Guggisberg (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/JCR-968?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12504204 ] 

Stefan Guggisberg commented on JCR-968:
---------------------------------------

+1 for the second patch, excellent!

> Add support for tablespaces to Oracle related classes
> -----------------------------------------------------
>
>                 Key: JCR-968
>                 URL: https://issues.apache.org/jira/browse/JCR-968
>             Project: Jackrabbit
>          Issue Type: Improvement
>          Components: core
>    Affects Versions: 1.3.1
>            Reporter: Martijn Hendriks
>            Assignee: Jukka Zitting
>            Priority: Minor
>         Attachments: JCR-968-trunk.patch, JCR-968.patch
>
>
> When a user account for an Oracle database has no or a temporary default tablespace, then the appropriate database schemas cannot be created. This is an issue for at least the following packages:
> - o.a.j.core.persistence.bundle
> - o.a.j.core.persistence.db
> - o.a.j.core.fs.db

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (JCR-968) Add support for tablespaces to Oracle related classes

Posted by "Jukka Zitting (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/JCR-968?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12503674 ] 

Jukka Zitting commented on JCR-968:
-----------------------------------

Looks good to me. Thanks for the contribution!

The only problem I have with the patch is that it doesn't apply cleanly to svn trunk. Note that we've recently moved resources to src/main/resources and also the BundleDbPersistenceManager class has seen some changes recently. Could you update the patch to match latest sources?

> Add support for tablespaces to Oracle related classes
> -----------------------------------------------------
>
>                 Key: JCR-968
>                 URL: https://issues.apache.org/jira/browse/JCR-968
>             Project: Jackrabbit
>          Issue Type: Improvement
>          Components: core
>    Affects Versions: 1.3.1
>            Reporter: Martijn Hendriks
>            Assignee: Jukka Zitting
>            Priority: Minor
>         Attachments: JCR-968.patch
>
>
> When a user account for an Oracle database has no or a temporary default tablespace, then the appropriate database schemas cannot be created. This is an issue for at least the following packages:
> - o.a.j.core.persistence.bundle
> - o.a.j.core.persistence.db
> - o.a.j.core.fs.db

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Resolved: (JCR-968) Add support for tablespaces to Oracle related classes

Posted by "Jukka Zitting (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/JCR-968?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jukka Zitting resolved JCR-968.
-------------------------------

       Resolution: Fixed
    Fix Version/s: 1.4

Patch applied in revision 558187. Thanks!

> Add support for tablespaces to Oracle related classes
> -----------------------------------------------------
>
>                 Key: JCR-968
>                 URL: https://issues.apache.org/jira/browse/JCR-968
>             Project: Jackrabbit
>          Issue Type: Improvement
>          Components: core
>            Reporter: Martijn Hendriks
>            Assignee: Jukka Zitting
>            Priority: Minor
>             Fix For: 1.4
>
>         Attachments: JCR-968-trunk.patch, JCR-968.patch
>
>
> When a user account for an Oracle database has no or a temporary default tablespace, then the appropriate database schemas cannot be created. This is an issue for at least the following packages:
> - o.a.j.core.persistence.bundle
> - o.a.j.core.persistence.db
> - o.a.j.core.fs.db

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (JCR-968) Add support for tablespaces to Oracle related classes

Posted by "Jukka Zitting (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/JCR-968?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jukka Zitting updated JCR-968:
------------------------------

    Affects Version/s:     (was: 1.3.1)

> Add support for tablespaces to Oracle related classes
> -----------------------------------------------------
>
>                 Key: JCR-968
>                 URL: https://issues.apache.org/jira/browse/JCR-968
>             Project: Jackrabbit
>          Issue Type: Improvement
>          Components: core
>            Reporter: Martijn Hendriks
>            Assignee: Jukka Zitting
>            Priority: Minor
>             Fix For: 1.4
>
>         Attachments: JCR-968-trunk.patch, JCR-968.patch
>
>
> When a user account for an Oracle database has no or a temporary default tablespace, then the appropriate database schemas cannot be created. This is an issue for at least the following packages:
> - o.a.j.core.persistence.bundle
> - o.a.j.core.persistence.db
> - o.a.j.core.fs.db

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (JCR-968) Add support for tablespaces to Oracle related classes

Posted by "Martijn Hendriks (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/JCR-968?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Martijn Hendriks updated JCR-968:
---------------------------------

    Attachment: JCR-968.patch

Attached is a patch that provides a possible solution.

> Add support for tablespaces to Oracle related classes
> -----------------------------------------------------
>
>                 Key: JCR-968
>                 URL: https://issues.apache.org/jira/browse/JCR-968
>             Project: Jackrabbit
>          Issue Type: Improvement
>          Components: core
>    Affects Versions: 1.3, 1.3.1
>            Reporter: Martijn Hendriks
>         Attachments: JCR-968.patch
>
>
> When a user account for an Oracle database has no or a temporary default tablespace, then the appropriate database schemas cannot be created. This is an issue for at least the following packages:
> - o.a.j.core.persistence.bundle
> - o.a.j.core.persistence.db
> - o.a.j.core.fs.db

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.