mirror of
https://github.com/DSpace/DSpace.git
synced 2025-10-23 09:53:09 +00:00
Database schema changes for supervision orders system incorporated
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1137 9c30dcfa-912a-0410-8fc2-9e0234be79fd
This commit is contained in:
@@ -97,6 +97,7 @@ DROP TABLE EPerson;
|
||||
DROP TABLE Bitstream;
|
||||
DROP TABLE FileExtension;
|
||||
DROP TABLE BitstreamFormatRegistry;
|
||||
DROP TABLE EPersonGroup2WorkspaceItem;
|
||||
|
||||
-- Now drop the sequences for ID (primary key) creation
|
||||
DROP SEQUENCE bitstreamformatregistry_seq;
|
||||
@@ -130,6 +131,7 @@ DROP SEQUENCE itemsbyauthor_seq;
|
||||
DROP SEQUENCE itemsbytitle_seq;
|
||||
DROP SEQUENCE itemsbydate_seq;
|
||||
DROP SEQUENCE itemsbydateaccessioned_seq;
|
||||
DROP SEQUENCE epersongroup2workspaceitem_seq;
|
||||
|
||||
-- Drop the getnextid() function
|
||||
DROP FUNCTION getnextid(VARCHAR(40));
|
||||
|
@@ -42,7 +42,8 @@
|
||||
--
|
||||
-- DSpace SQL schema
|
||||
--
|
||||
-- Authors: Peter Breton, Robert Tansley, David Stuve, Daniel Chudnov
|
||||
-- Authors: Peter Breton, Robert Tansley, David Stuve, Daniel Chudnov,
|
||||
-- Richard Jones
|
||||
--
|
||||
-- This file is used as-is to initialize a database. Therefore,
|
||||
-- table and view definitions must be ordered correctly.
|
||||
@@ -58,8 +59,6 @@
|
||||
-- argument, will return a safe new ID to use to create a new
|
||||
-- row in that table.
|
||||
|
||||
|
||||
|
||||
-------------------------------------------------------
|
||||
-- Function for obtaining new IDs.
|
||||
--
|
||||
@@ -109,7 +108,7 @@ CREATE SEQUENCE itemsbyauthor_seq;
|
||||
CREATE SEQUENCE itemsbytitle_seq;
|
||||
CREATE SEQUENCE itemsbydate_seq;
|
||||
CREATE SEQUENCE itemsbydateaccessioned_seq;
|
||||
|
||||
CREATE SEQUENCE epersongroup2workspaceitem_seq;
|
||||
|
||||
-------------------------------------------------------
|
||||
-- BitstreamFormatRegistry table
|
||||
@@ -471,6 +470,19 @@ CREATE TABLE HistoryState
|
||||
object_id VARCHAR(64)
|
||||
);
|
||||
|
||||
-------------------------------------------------------------------------------
|
||||
-- EPersonGroup2WorkspaceItem table
|
||||
-------------------------------------------------------------------------------
|
||||
|
||||
CREATE TABLE epersongroup2workspaceitem
|
||||
(
|
||||
id integer DEFAULT nextval('epersongroup2workspaceitem_seq'),
|
||||
eperson_group_id integer,
|
||||
workspace_item_id integer,
|
||||
CONSTRAINT epersongroup2item_pkey PRIMARY KEY (id)
|
||||
);
|
||||
|
||||
|
||||
------------------------------------------------------------
|
||||
-- Browse subsystem tables and views
|
||||
------------------------------------------------------------
|
||||
|
Reference in New Issue
Block a user