Lines 4-14
Link Here
|
4 |
|
4 |
|
5 |
CREATE TABLE IF NOT EXISTS `oai_harvester_biblios` ( |
5 |
CREATE TABLE IF NOT EXISTS `oai_harvester_biblios` ( |
6 |
`import_oai_biblio_id` int(10) unsigned NOT NULL AUTO_INCREMENT, |
6 |
`import_oai_biblio_id` int(10) unsigned NOT NULL AUTO_INCREMENT, |
7 |
`oai_repository` varchar(255) NOT NULL, |
7 |
`oai_repository` varchar(191) NOT NULL, |
8 |
`oai_identifier` varchar(255) DEFAULT NULL, |
8 |
`oai_identifier` varchar(191) DEFAULT NULL, |
9 |
`biblionumber` int(11) NOT NULL, |
9 |
`biblionumber` int(11) NOT NULL, |
10 |
PRIMARY KEY (`import_oai_biblio_id`), |
10 |
PRIMARY KEY (`import_oai_biblio_id`), |
11 |
UNIQUE KEY `oai_record` (`oai_identifier`,`oai_repository`) USING BTREE, |
11 |
UNIQUE KEY `oai_record` (`oai_identifier`,`oai_repository` (191)) USING BTREE, |
12 |
KEY `FK_import_oai_biblio_1` (`biblionumber`), |
12 |
KEY `FK_import_oai_biblio_1` (`biblionumber`), |
13 |
CONSTRAINT `FK_import_oai_biblio_1` FOREIGN KEY (`biblionumber`) REFERENCES `biblio` (`biblionumber`) ON DELETE CASCADE ON UPDATE NO ACTION |
13 |
CONSTRAINT `FK_import_oai_biblio_1` FOREIGN KEY (`biblionumber`) REFERENCES `biblio` (`biblionumber`) ON DELETE CASCADE ON UPDATE NO ACTION |
14 |
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; |
14 |
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; |
Lines 39-47
CREATE TABLE IF NOT EXISTS `oai_harvester_history` (
Link Here
|
39 |
|
39 |
|
40 |
CREATE TABLE IF NOT EXISTS `oai_harvester_import_queue` ( |
40 |
CREATE TABLE IF NOT EXISTS `oai_harvester_import_queue` ( |
41 |
`id` int(10) unsigned NOT NULL AUTO_INCREMENT, |
41 |
`id` int(10) unsigned NOT NULL AUTO_INCREMENT, |
42 |
`uuid` varchar(45) CHARACTER SET utf8 NOT NULL, |
42 |
`uuid` varchar(45) NOT NULL, |
43 |
`status` varchar(45) CHARACTER SET utf8 NOT NULL DEFAULT 'new', |
43 |
`status` varchar(45) NOT NULL DEFAULT 'new', |
44 |
`result` text CHARACTER SET utf8 NOT NULL, |
44 |
`result` text NOT NULL, |
45 |
`result_timestamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, |
45 |
`result_timestamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, |
46 |
PRIMARY KEY (`id`) |
46 |
PRIMARY KEY (`id`) |
47 |
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; |
47 |
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; |