From 30c3a05a38d4bdb4a68fe0cb2937acd93f3956c9 Mon Sep 17 00:00:00 2001 From: Graham Triggs Date: Mon, 22 Oct 2007 14:41:10 +0000 Subject: [PATCH] Added SQL to bring Oracle schema inline with Postgres updates git-svn-id: http://scm.dspace.org/svn/repo/trunk@2257 9c30dcfa-912a-0410-8fc2-9e0234be79fd --- dspace/etc/oracle/database_schema.sql | 6 ++++-- dspace/etc/oracle/database_schema_142-15.sql | 17 +++++++++++++++++ 2 files changed, 21 insertions(+), 2 deletions(-) diff --git a/dspace/etc/oracle/database_schema.sql b/dspace/etc/oracle/database_schema.sql index 4cc11e54ae..224c7b70ef 100644 --- a/dspace/etc/oracle/database_schema.sql +++ b/dspace/etc/oracle/database_schema.sql @@ -138,7 +138,8 @@ CREATE TABLE EPerson last_active TIMESTAMP, sub_frequency INTEGER, phone VARCHAR2(32), - netid VARCHAR2(64) UNIQUE + netid VARCHAR2(64) UNIQUE, + language VARCHAR2(64) ); @@ -411,7 +412,8 @@ CREATE TABLE WorkspaceItem published_before NUMBER(1), multiple_files NUMBER(1), -- How for the user has got in the submit process - stage_reached INTEGER + stage_reached INTEGER, + page_reached INTEGER ); ------------------------------------------------------- diff --git a/dspace/etc/oracle/database_schema_142-15.sql b/dspace/etc/oracle/database_schema_142-15.sql index ee745ac21c..e2d5c69a01 100644 --- a/dspace/etc/oracle/database_schema_142-15.sql +++ b/dspace/etc/oracle/database_schema_142-15.sql @@ -48,3 +48,20 @@ -- Remove NOT NULL restrictions from the checksum columns of most_recent_checksum ALTER TABLE most_recent_checksum MODIFY expected_checksum null; ALTER TABLE most_recent_checksum MODIFY current_checksum null; + +------------------------------------------------------ +-- New Column language language in EPerson +------------------------------------------------------ + +alter table eperson add column language VARCHAR2(64); +update eperson set language = 'en'; + +alter table bundle drop column mets_bitstream_id; -- totally unused column + + +------------------------------------------------------------------------------- +-- Necessary for Configurable Submission functionality: +-- Modification to workspaceitem table to support keeping track +-- of the last page reached within a step in the Configurable Submission Process +------------------------------------------------------------------------------- +ALTER TABLE workspaceitem ADD page_reached INTEGER;