Commit Graph

14 Commits

Author SHA1 Message Date
Mark Diggory
f1c004f5b0 This commit introduces the DAO prototype to trunk. This merge contains the works of James Rutherford (jrutherford) et. al. found in the DAO prototype branch revision number 1502 located here:
http://dspace-sandbox.googlecode.com/svn/branches/dao-prototype/

Further details can be found at the following WIKI page http://wiki.dspace.org/DSpace_1.6


git-svn-id: http://scm.dspace.org/svn/repo/trunk@2417 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2007-12-10 17:00:07 +00:00
Robert Tansley
5040760cc7 Added missing ; and drop sequence
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1454 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-03-17 20:47:48 +00:00
Robert Tansley
174ff75a82 Attempted to bring Oracle schema files up to date (including SQL differences). Untested, I don't have an Oracle instance to test.
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1447 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-03-17 14:00:41 +00:00
Robert Tansley
1347532740 (Richard Jones)
- Customisable item listing columns and browse indices (SF patch #1324631)


git-svn-id: http://scm.dspace.org/svn/repo/trunk@1419 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-02-21 22:06:36 +00:00
Jim Downing
27d72438fe Checksum Checker, minus a little documentation and a couple of refactorings.
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1408 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-01-20 16:13:20 +00:00
Robert Tansley
4fb9b47434 Fix ordering to avoid dependency check violations
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1383 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2005-11-30 19:56:17 +00:00
Robert Tansley
8a66267869 (Martin Hald, Larry Stone, Robert Tansley)
- Support for multiple (flat) metadata schemas
NOTE: Still some items to do


git-svn-id: http://scm.dspace.org/svn/repo/trunk@1373 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2005-11-16 21:40:53 +00:00
Richard Jones
bbe7e5041d Database schema changes for supervision orders system incorporated
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1137 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2005-03-23 14:20:58 +00:00
Richard Rodgers
df1b234c53 Part of fix for bug SF# 917560 (sub-community browse). Clean up of new
table and associated sequence


git-svn-id: http://scm.dspace.org/svn/repo/trunk@836 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2004-04-07 19:54:03 +00:00
Robert Tansley
5bd1d4cdfd Checking in sub-community support for Richard
git-svn-id: http://scm.dspace.org/svn/repo/trunk@790 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2004-03-09 18:32:31 +00:00
Greg McClellan?
cba328e534 Updated schema. Changed names of two views to shorten them to get around some data migration problems.
CollectionItemsByDateAccessioned -> CollectionItemsByDateAccession
CommunityItemsByDateAccessioned  -> CommunityItemsByDateAccession


git-svn-id: http://scm.dspace.org/svn/repo/trunk@666 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2003-04-28 20:16:02 +00:00
Robert Tansley
aa3d4ab719 Updated source code license.
git-svn-id: http://scm.dspace.org/svn/repo/trunk@535 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2002-11-01 17:59:17 +00:00
Robert Tansley
ed9f5052fa - Implemented e-mail subscription (new item notification).
- Updated DB schema:
  * New "subscription" table
  * EPerson: renamed "active" to "can_log_in", and added "last_active",
    "self_registered" and "sub_frequency" columns (unused right now, but
    easier to make the changes at once)
- Updated EPerson object to reflect table changes, and callers of EPerson
  object
- Removed MIT-only filters from web.xml


git-svn-id: http://scm.dspace.org/svn/repo/trunk@446 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2002-10-18 11:22:00 +00:00
Robert Tansley
35e9b51a53 Some database changes for dealing with concurrent ID generation problems.
(SF bug #495059)
- SQL file separated into database_schema.sql, for creating the schema,
  clean-database.sql, which removes tables, views etc. from an existing
  DSpace database, and update-sequences.sql which resets the ID generators,
  but is only used after an SQL dump which sets explicit primary keys.
- Sequences for primary key generation added to SQL schema
- SQL function "getnextid" added as an abstraction for access to those sequences
- Database manager now uses getnextid() SQL function to get IDs - this means
  other DB backends can hide ID generation specifics behind this
- Minor tweak to HistoryManager, which was accessing DB manager's in-memory
  ID generator directly - now it doesn't do this.
- Old, now unnecessary "reset ID generator" admin servlet/JSP removed


git-svn-id: http://scm.dspace.org/svn/repo/trunk@362 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2002-09-09 19:44:33 +00:00