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;