1
|
DROP TABLE IF EXISTS datacite_temp_sets;
|
2
|
CREATE TABLE IF NOT EXISTS datacite_temp_sets (
|
3
|
_dnet_resource_identifier_ CHARACTER VARYING(2048) DEFAULT 'temp_' || md5(clock_timestamp() :: TEXT) || '_' || md5(random() :: TEXT),
|
4
|
id CHARACTER VARYING(255) PRIMARY KEY,
|
5
|
setname CHARACTER VARYING(255),
|
6
|
setname_cleaned CHARACTER VARYING(255),
|
7
|
setspec CHARACTER VARYING(255),
|
8
|
oa_source_id CHARACTER VARYING(255) REFERENCES dsm_datasources (id)
|
9
|
);
|
10
|
|
11
|
DROP TABLE IF EXISTS datacite_temp_datarepos;
|
12
|
|
13
|
CREATE TABLE IF NOT EXISTS datacite_temp_datarepos (
|
14
|
_dnet_resource_identifier_ CHARACTER VARYING(2048) DEFAULT 'temp_' || md5(clock_timestamp() :: TEXT) || '_' || md5(random() :: TEXT),
|
15
|
id CHARACTER VARYING(255) PRIMARY KEY,
|
16
|
name CHARACTER VARYING(512) NOT NULL,
|
17
|
name_cleaned CHARACTER VARYING(512) NOT NULL,
|
18
|
class CHARACTER VARYING(255)
|
19
|
);
|
20
|
|
21
|
--CREATE INDEX datacite_sets__dnet_resource_identifier__idx ON datacite_sets (_dnet_resource_identifier_);
|
22
|
CREATE INDEX datacite_temp_datarepos__dnet_resource_identifier__idx
|
23
|
ON datacite_temp_datarepos (_dnet_resource_identifier_);
|