Refactor SQL source and Ant script to avoid copying Oracle versions over 
PostgreSQL
-----------------------------------------------------------------------------------

                 Key: DS-297
                 URL: http://jira.dspace.org/jira/browse/DS-297
             Project: DSpace 1.x
          Issue Type: Improvement
          Components: Documentation, DSpace API
    Affects Versions: 1.6.0
         Environment: n/a
            Reporter: Larry Stone
            Priority: Minor


The current installation procedure for Oracle requires the Oracle SQL files to 
be _copied over_ the PostgreSQL versions; this is a kludgy modification to the 
source code hierarchy that renders your local copy different from the 
prototype, e.g. in svn.  This is an unnecessary and gratuitous difference, and 
it also adds a confusing step to the installation just for Oracle users, who 
are already likely to be more confused than their luckier PostgreSQL 
colleagues. 

I propose putting the SQL files for Oracle, PostgreSQL, and whatever other DBs 
may someday get supported, side-by-side in peer directories, and have them used 
in place without any copying.  The only change to the source tree would be to 
add dspace/etc/postgres and move all the "default" SQL files in dspace/etc to 
there.  Then, the build.xml script would simply insert the value of the 
"db.name" configuration property (ant can read properties easily)  into the 
path, or modify org.dspace.storage.rdbms.InitializeDatabase to do so.  There 
would no longer be any need to modify the source tree as part of an Oracle 
installation. 

I'm willing to do this and update the documentation, for 1.6.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.dspace.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel

Reply via email to