diff --git a/dspace-api/src/main/resources/org/dspace/storage/rdbms/sqlmigration/postgres/V5.0_2015.06.18__statistics-harvester.sql b/dspace-api/src/main/resources/org/dspace/storage/rdbms/sqlmigration/postgres/V5.0_2015.06.18__statistics-harvester.sql new file mode 100644 index 000000000000..21b9d7401d09 --- /dev/null +++ b/dspace-api/src/main/resources/org/dspace/storage/rdbms/sqlmigration/postgres/V5.0_2015.06.18__statistics-harvester.sql @@ -0,0 +1,8 @@ +CREATE SEQUENCE openurltracker_seq; + +CREATE TABLE OpenUrlTracker +( + tracker_id INTEGER PRIMARY KEY, + tracker_url VARCHAR(1000), + uploaddate DATE +); diff --git a/dspace-api/src/main/resources/org/dspace/storage/rdbms/sqlmigration/postgres/V7.6_2023.08.16__um_tables.sql b/dspace-api/src/main/resources/org/dspace/storage/rdbms/sqlmigration/postgres/V7.6_2023.08.16__um_tables.sql deleted file mode 100644 index b1295037dfe0..000000000000 --- a/dspace-api/src/main/resources/org/dspace/storage/rdbms/sqlmigration/postgres/V7.6_2023.08.16__um_tables.sql +++ /dev/null @@ -1,106 +0,0 @@ --- --- The contents of this file are subject to the license and copyright --- detailed in the LICENSE and NOTICE files at the root of the source --- tree and available online at --- --- http://www.dspace.org/license/ --- - -CREATE SEQUENCE proxies_seq; -create table proxies (proxies_id integer NOT NULL DEFAULT nextval('proxies_seq'), depositor_id uuid, proxy_id uuid, handle varchar(100), uuid varchar(100)); - - -CREATE SEQUENCE umrestricted_seq; -create table umrestricted (id integer NOT NULL DEFAULT nextval('umrestricted_seq'), item_id varchar(250), release_date varchar(250)); - - -create sequence consolidatedstatstable_seq; -create table consolidatedstatstable (consolidatedstatstable_id integer NOT NULL DEFAULT nextval('consolidatedstatstable_seq'), colldt varchar(250), collid integer, collname text, handle varchar(250), title text, publisher text, inside_count integer, out_count integer, bit_count integer, bitum integer, bitnonum integer, itemuminside integer, itemnonuminside integer, itemumoutside integer, itemnonumoutside integer, bitreferer text, itemoutsidereferer text, collid_uuid character varying(250)); - -create table individual_stats (id SERIAL PRIMARY KEY, email varchar(200), enabled varchar(10)); - -create table admin_stats ( collemail varchar (200) primary key ); - - - - -create table crawlerip ( date varchar(100), ip text, site text, ipcount integer); - -create table all_ips ( ip varchar(30), hostname varchar(250), stat_date varchar(250)); -CREATE UNIQUE INDEX ip_idx ON all_ips (ip); - -create table crawlers_dspace ( ip text); - -create table rawstats ( colldt varchar (250), total_item_view integer, total_bit_view integer); - - - - -create table statsdata (item_id integer, handle varchar(250), authors text, title text, dateadded text, - numofbits integer, - display_authors text, - display_title text, - publisher text, - collid integer, - collid_uuid varchar(250), - item_uuid varchar(250)); - - -CREATE UNIQUE INDEX stats_date ON statsdata (dateadded); -CREATE UNIQUE INDEX stats_date_handle ON statsdata (handle, dateadded); -CREATE UNIQUE INDEX stats_handle_idx ON statsdata (handle); - -create table bitstreamipstatsdata -(date text, - collid varchar(250), - item_id varchar(250), - handle varchar(250), - isumip integer, - referer text, - filename text); -CREATE UNIQUE INDEX bitip_idx ON bitstreamipstatsdata (date, collid, handle, isumip); - -create table itemipstatsdata -(date text, - collid varchar(250), - item_id varchar(250), - handle varchar(250), - insideindicator integer, - isumip integer, - referer text); - -CREATE UNIQUE INDEX itemip_idx ON itemipstatsdata (date, collid, handle, isumip, insideindicator); - -create table bitspecificdata ( - collid integer, - colldt varchar(250), - handle varchar(250), - filename text, - bitum integer, - bitnonum integer, - total integer, - bitreferer text, - collid_uuid varchar(250)); - - -CREATE UNIQUE INDEX bitspecificdata_colldt_idx ON bitspecificdata (colldt); -CREATE UNIQUE INDEX bitspecificdata_handle_filename_idx ON bitspecificdata (handle, filename); -CREATE UNIQUE INDEX bitspecificdata_handle_idx ON bitspecificdata (handle); - -create table statsidanddate ( - collid integer, - colldt varchar(250), - collid_uuid varchar(250)); - - -CREATE UNIQUE INDEX stats_1 ON statsidanddate (collid_uuid); -CREATE UNIQUE INDEX stats_2 ON statsidanddate (colldt); -CREATE UNIQUE INDEX stats_3 ON statsidanddate (collid_uuid, colldt); - - - - - - - -