Last active
December 5, 2019 16:42
-
-
Save jraddaoui/9c5aed255b33c6d104279d454ee4eb85 to your computer and use it in GitHub Desktop.
Install vs upgrade AtoM schema
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
+--------------------------------------------+ | |
| Catalog Diff Report | | |
+--------------------------------------------+ | |
Table `atom`.`information_object` was modified | |
indices: | |
__ | |
Table `atom`.`job` was modified | |
columns: | |
- modified column status_id | |
- modified column download_path | |
__ | |
---------------------------------------------- | |
End of MySQL Workbench Report |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
radda@desktop:~/artefactual/atom$ git diff --no-index default.sql upgraded.sql | |
diff --git a/default.sql b/upgraded.sql | |
index acfaa41f7..a0d52fbd6 100644 | |
--- a/default.sql | |
+++ b/upgraded.sql | |
@@ -1,6 +1,6 @@ | |
-- MySQL dump 10.13 Distrib 8.0.16-7, for Linux (x86_64) | |
-- | |
--- Host: localhost Database: atom | |
+-- Host: localhost Database: atom2 | |
-- ------------------------------------------------------ | |
-- Server version 8.0.16-7 | |
@@ -163,7 +163,7 @@ CREATE TABLE `acl_permission` ( | |
CONSTRAINT `acl_permission_FK_1` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`) ON DELETE CASCADE, | |
CONSTRAINT `acl_permission_FK_2` FOREIGN KEY (`group_id`) REFERENCES `acl_group` (`id`) ON DELETE CASCADE, | |
CONSTRAINT `acl_permission_FK_3` FOREIGN KEY (`object_id`) REFERENCES `object` (`id`) ON DELETE CASCADE | |
-) ENGINE=InnoDB AUTO_INCREMENT=21 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
+) ENGINE=InnoDB AUTO_INCREMENT=1175 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
@@ -183,7 +183,7 @@ CREATE TABLE `acl_user_group` ( | |
KEY `acl_user_group_FI_2` (`group_id`), | |
CONSTRAINT `acl_user_group_FK_1` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`) ON DELETE CASCADE, | |
CONSTRAINT `acl_user_group_FK_2` FOREIGN KEY (`group_id`) REFERENCES `acl_group` (`id`) ON DELETE CASCADE | |
-) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
+) ENGINE=InnoDB AUTO_INCREMENT=103 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
@@ -359,7 +359,7 @@ CREATE TABLE `contact_information` ( | |
PRIMARY KEY (`id`), | |
KEY `contact_information_FI_1` (`actor_id`), | |
CONSTRAINT `contact_information_FK_1` FOREIGN KEY (`actor_id`) REFERENCES `actor` (`id`) ON DELETE CASCADE | |
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
+) ENGINE=InnoDB AUTO_INCREMENT=191 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
@@ -445,11 +445,11 @@ CREATE TABLE `digital_object` ( | |
`checksum_type` varchar(50) DEFAULT NULL, | |
`parent_id` int(11) DEFAULT NULL, | |
PRIMARY KEY (`id`), | |
- KEY `path` (`path`(768)), | |
KEY `digital_object_FI_2` (`object_id`), | |
KEY `digital_object_FI_3` (`usage_id`), | |
KEY `digital_object_FI_4` (`media_type_id`), | |
KEY `digital_object_FI_5` (`parent_id`), | |
+ KEY `path` (`path`(768)), | |
CONSTRAINT `digital_object_FK_1` FOREIGN KEY (`id`) REFERENCES `object` (`id`) ON DELETE CASCADE, | |
CONSTRAINT `digital_object_FK_2` FOREIGN KEY (`object_id`) REFERENCES `object` (`id`) ON DELETE CASCADE, | |
CONSTRAINT `digital_object_FK_3` FOREIGN KEY (`usage_id`) REFERENCES `term` (`id`) ON DELETE SET NULL, | |
@@ -491,8 +491,8 @@ CREATE TABLE `event` ( | |
`source_culture` varchar(16) NOT NULL, | |
PRIMARY KEY (`id`), | |
KEY `event_FI_2` (`type_id`), | |
- KEY `event_FI_3` (`object_id`), | |
KEY `event_FI_4` (`actor_id`), | |
+ KEY `event_FI_3` (`object_id`), | |
CONSTRAINT `event_FK_1` FOREIGN KEY (`id`) REFERENCES `object` (`id`) ON DELETE CASCADE, | |
CONSTRAINT `event_FK_2` FOREIGN KEY (`type_id`) REFERENCES `term` (`id`) ON DELETE CASCADE, | |
CONSTRAINT `event_FK_3` FOREIGN KEY (`object_id`) REFERENCES `object` (`id`) ON DELETE CASCADE, | |
@@ -595,7 +595,7 @@ CREATE TABLE `granted_right` ( | |
KEY `granted_right_FI_2` (`act_id`), | |
CONSTRAINT `granted_right_FK_1` FOREIGN KEY (`rights_id`) REFERENCES `rights` (`id`) ON DELETE CASCADE, | |
CONSTRAINT `granted_right_FK_2` FOREIGN KEY (`act_id`) REFERENCES `term` (`id`) ON DELETE SET NULL | |
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
+) ENGINE=InnoDB AUTO_INCREMENT=53 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
@@ -623,8 +623,6 @@ CREATE TABLE `information_object` ( | |
`source_culture` varchar(16) NOT NULL, | |
PRIMARY KEY (`id`), | |
UNIQUE KEY `information_object_U_1` (`oai_local_identifier`), | |
- KEY `lft` (`lft`), | |
- KEY `rgt` (`rgt`), | |
KEY `information_object_FI_2` (`level_of_description_id`), | |
KEY `information_object_FI_3` (`collection_type_id`), | |
KEY `information_object_FI_4` (`repository_id`), | |
@@ -632,6 +630,8 @@ CREATE TABLE `information_object` ( | |
KEY `information_object_FI_6` (`description_status_id`), | |
KEY `information_object_FI_7` (`description_detail_id`), | |
KEY `information_object_FI_8` (`display_standard_id`), | |
+ KEY `lft` (`lft`), | |
+ KEY `rgt` (`rgt`), | |
CONSTRAINT `information_object_FK_1` FOREIGN KEY (`id`) REFERENCES `object` (`id`) ON DELETE CASCADE, | |
CONSTRAINT `information_object_FK_2` FOREIGN KEY (`level_of_description_id`) REFERENCES `term` (`id`) ON DELETE SET NULL, | |
CONSTRAINT `information_object_FK_3` FOREIGN KEY (`collection_type_id`) REFERENCES `term` (`id`), | |
@@ -640,7 +640,7 @@ CREATE TABLE `information_object` ( | |
CONSTRAINT `information_object_FK_6` FOREIGN KEY (`description_status_id`) REFERENCES `term` (`id`) ON DELETE SET NULL, | |
CONSTRAINT `information_object_FK_7` FOREIGN KEY (`description_detail_id`) REFERENCES `term` (`id`) ON DELETE SET NULL, | |
CONSTRAINT `information_object_FK_8` FOREIGN KEY (`display_standard_id`) REFERENCES `term` (`id`) ON DELETE SET NULL | |
-) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
+) ENGINE=InnoDB AUTO_INCREMENT=28257 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
@@ -689,11 +689,11 @@ DROP TABLE IF EXISTS `job`; | |
CREATE TABLE `job` ( | |
`id` int(11) NOT NULL, | |
`name` varchar(255) DEFAULT NULL, | |
- `download_path` text, | |
+ `status_id` int(11) DEFAULT NULL, | |
`completed_at` datetime DEFAULT NULL, | |
`user_id` int(11) DEFAULT NULL, | |
`object_id` int(11) DEFAULT NULL, | |
- `status_id` int(11) DEFAULT NULL, | |
+ `download_path` text, | |
`output` text, | |
PRIMARY KEY (`id`), | |
KEY `job_FI_2` (`user_id`), | |
@@ -721,7 +721,7 @@ CREATE TABLE `keymap` ( | |
`id` int(11) NOT NULL AUTO_INCREMENT, | |
`serial_number` int(11) NOT NULL DEFAULT '0', | |
PRIMARY KEY (`id`) | |
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
+) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
@@ -745,7 +745,7 @@ CREATE TABLE `menu` ( | |
PRIMARY KEY (`id`), | |
KEY `menu_FI_1` (`parent_id`), | |
CONSTRAINT `menu_FK_1` FOREIGN KEY (`parent_id`) REFERENCES `menu` (`id`) ON DELETE CASCADE | |
-) ENGINE=InnoDB AUTO_INCREMENT=68 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
+) ENGINE=InnoDB AUTO_INCREMENT=76 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
@@ -787,7 +787,7 @@ CREATE TABLE `note` ( | |
CONSTRAINT `note_FK_1` FOREIGN KEY (`object_id`) REFERENCES `object` (`id`) ON DELETE CASCADE, | |
CONSTRAINT `note_FK_2` FOREIGN KEY (`type_id`) REFERENCES `term` (`id`) ON DELETE SET NULL, | |
CONSTRAINT `note_FK_3` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`) | |
-) ENGINE=InnoDB AUTO_INCREMENT=21 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
+) ENGINE=InnoDB AUTO_INCREMENT=17149 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
@@ -864,7 +864,7 @@ CREATE TABLE `object` ( | |
`id` int(11) NOT NULL AUTO_INCREMENT, | |
`serial_number` int(11) NOT NULL DEFAULT '0', | |
PRIMARY KEY (`id`) | |
-) ENGINE=InnoDB AUTO_INCREMENT=443 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
+) ENGINE=InnoDB AUTO_INCREMENT=2003874 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
@@ -909,7 +909,7 @@ CREATE TABLE `other_name` ( | |
KEY `other_name_FI_2` (`type_id`), | |
CONSTRAINT `other_name_FK_1` FOREIGN KEY (`object_id`) REFERENCES `object` (`id`) ON DELETE CASCADE, | |
CONSTRAINT `other_name_FK_2` FOREIGN KEY (`type_id`) REFERENCES `term` (`id`) ON DELETE SET NULL | |
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
+) ENGINE=InnoDB AUTO_INCREMENT=640 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
@@ -1011,7 +1011,7 @@ CREATE TABLE `property` ( | |
PRIMARY KEY (`id`), | |
KEY `property_FI_1` (`object_id`), | |
CONSTRAINT `property_FK_1` FOREIGN KEY (`object_id`) REFERENCES `object` (`id`) ON DELETE CASCADE | |
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
+) ENGINE=InnoDB AUTO_INCREMENT=251687 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
@@ -1213,7 +1213,7 @@ CREATE TABLE `setting` ( | |
`id` int(11) NOT NULL AUTO_INCREMENT, | |
`serial_number` int(11) NOT NULL DEFAULT '0', | |
PRIMARY KEY (`id`) | |
-) ENGINE=InnoDB AUTO_INCREMENT=165 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
+) ENGINE=InnoDB AUTO_INCREMENT=184 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
@@ -1248,7 +1248,7 @@ CREATE TABLE `slug` ( | |
UNIQUE KEY `slug_U_1` (`object_id`), | |
UNIQUE KEY `slug_U_2` (`slug`), | |
CONSTRAINT `slug_FK_1` FOREIGN KEY (`object_id`) REFERENCES `object` (`id`) ON DELETE CASCADE | |
-) ENGINE=InnoDB AUTO_INCREMENT=409 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
+) ENGINE=InnoDB AUTO_INCREMENT=126864 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
@@ -1303,7 +1303,7 @@ CREATE TABLE `status` ( | |
CONSTRAINT `status_FK_1` FOREIGN KEY (`object_id`) REFERENCES `object` (`id`) ON DELETE CASCADE, | |
CONSTRAINT `status_FK_2` FOREIGN KEY (`type_id`) REFERENCES `term` (`id`) ON DELETE CASCADE, | |
CONSTRAINT `status_FK_3` FOREIGN KEY (`status_id`) REFERENCES `term` (`id`) ON DELETE CASCADE | |
-) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
+) ENGINE=InnoDB AUTO_INCREMENT=29357 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
@@ -1360,9 +1360,9 @@ CREATE TABLE `term` ( | |
`rgt` int(11) NOT NULL, | |
`source_culture` varchar(16) NOT NULL, | |
PRIMARY KEY (`id`), | |
- KEY `lft` (`lft`), | |
KEY `term_FI_2` (`taxonomy_id`), | |
KEY `term_FI_3` (`parent_id`), | |
+ KEY `lft` (`lft`), | |
CONSTRAINT `term_FK_1` FOREIGN KEY (`id`) REFERENCES `object` (`id`) ON DELETE CASCADE, | |
CONSTRAINT `term_FK_2` FOREIGN KEY (`taxonomy_id`) REFERENCES `taxonomy` (`id`) ON DELETE CASCADE, | |
CONSTRAINT `term_FK_3` FOREIGN KEY (`parent_id`) REFERENCES `term` (`id`) | |
@@ -1417,4 +1417,4 @@ CREATE TABLE `user` ( | |
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; | |
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; | |
--- Dump completed on 2019-12-05 16:25:31 | |
+-- Dump completed on 2019-12-05 16:25:44 | |
[2]+ Stopped git diff --no-index default.sql upgraded.sql |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
-- MySQL dump 10.13 Distrib 8.0.16-7, for Linux (x86_64) | |
-- | |
-- Host: localhost Database: atom | |
-- ------------------------------------------------------ | |
-- Server version 8.0.16-7 | |
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; | |
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; | |
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; | |
SET NAMES utf8mb4 ; | |
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; | |
/*!40103 SET TIME_ZONE='+00:00' */; | |
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; | |
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; | |
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; | |
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; | |
/*!50717 SELECT COUNT(*) INTO @rocksdb_has_p_s_session_variables FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = 'performance_schema' AND TABLE_NAME = 'session_variables' */; | |
/*!50717 SET @rocksdb_get_is_supported = IF (@rocksdb_has_p_s_session_variables, 'SELECT COUNT(*) INTO @rocksdb_is_supported FROM performance_schema.session_variables WHERE VARIABLE_NAME=\'rocksdb_bulk_load\'', 'SELECT 0') */; | |
/*!50717 PREPARE s FROM @rocksdb_get_is_supported */; | |
/*!50717 EXECUTE s */; | |
/*!50717 DEALLOCATE PREPARE s */; | |
/*!50717 SET @rocksdb_enable_bulk_load = IF (@rocksdb_is_supported, 'SET SESSION rocksdb_bulk_load = 1', 'SET @rocksdb_dummy_bulk_load = 0') */; | |
/*!50717 PREPARE s FROM @rocksdb_enable_bulk_load */; | |
/*!50717 EXECUTE s */; | |
/*!50717 DEALLOCATE PREPARE s */; | |
-- | |
-- Table structure for table `access_log` | |
-- | |
DROP TABLE IF EXISTS `access_log`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `access_log` ( | |
`id` int(11) NOT NULL AUTO_INCREMENT, | |
`object_id` int(11) NOT NULL, | |
`access_date` datetime DEFAULT NULL, | |
PRIMARY KEY (`id`), | |
KEY `1` (`access_date`,`object_id`), | |
KEY `access_log_FI_1` (`object_id`), | |
CONSTRAINT `access_log_FK_1` FOREIGN KEY (`object_id`) REFERENCES `object` (`id`) ON DELETE CASCADE | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `accession` | |
-- | |
DROP TABLE IF EXISTS `accession`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `accession` ( | |
`id` int(11) NOT NULL, | |
`acquisition_type_id` int(11) DEFAULT NULL, | |
`date` date DEFAULT NULL, | |
`identifier` varchar(255) DEFAULT NULL, | |
`processing_priority_id` int(11) DEFAULT NULL, | |
`processing_status_id` int(11) DEFAULT NULL, | |
`resource_type_id` int(11) DEFAULT NULL, | |
`created_at` datetime NOT NULL, | |
`updated_at` datetime NOT NULL, | |
`source_culture` varchar(16) NOT NULL, | |
PRIMARY KEY (`id`), | |
UNIQUE KEY `accession_U_1` (`identifier`), | |
KEY `accession_FI_2` (`acquisition_type_id`), | |
KEY `accession_FI_3` (`processing_priority_id`), | |
KEY `accession_FI_4` (`processing_status_id`), | |
KEY `accession_FI_5` (`resource_type_id`), | |
CONSTRAINT `accession_FK_1` FOREIGN KEY (`id`) REFERENCES `object` (`id`) ON DELETE CASCADE, | |
CONSTRAINT `accession_FK_2` FOREIGN KEY (`acquisition_type_id`) REFERENCES `term` (`id`) ON DELETE SET NULL, | |
CONSTRAINT `accession_FK_3` FOREIGN KEY (`processing_priority_id`) REFERENCES `term` (`id`) ON DELETE SET NULL, | |
CONSTRAINT `accession_FK_4` FOREIGN KEY (`processing_status_id`) REFERENCES `term` (`id`) ON DELETE SET NULL, | |
CONSTRAINT `accession_FK_5` FOREIGN KEY (`resource_type_id`) REFERENCES `term` (`id`) ON DELETE SET NULL | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `accession_i18n` | |
-- | |
DROP TABLE IF EXISTS `accession_i18n`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `accession_i18n` ( | |
`appraisal` text, | |
`archival_history` text, | |
`location_information` text, | |
`physical_characteristics` text, | |
`processing_notes` text, | |
`received_extent_units` text, | |
`scope_and_content` text, | |
`source_of_acquisition` text, | |
`title` varchar(255) DEFAULT NULL, | |
`id` int(11) NOT NULL, | |
`culture` varchar(16) NOT NULL, | |
PRIMARY KEY (`id`,`culture`), | |
CONSTRAINT `accession_i18n_FK_1` FOREIGN KEY (`id`) REFERENCES `accession` (`id`) ON DELETE CASCADE | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `acl_group` | |
-- | |
DROP TABLE IF EXISTS `acl_group`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `acl_group` ( | |
`id` int(11) NOT NULL AUTO_INCREMENT, | |
`parent_id` int(11) DEFAULT NULL, | |
`lft` int(11) NOT NULL, | |
`rgt` int(11) NOT NULL, | |
`created_at` datetime NOT NULL, | |
`updated_at` datetime NOT NULL, | |
`source_culture` varchar(16) NOT NULL, | |
`serial_number` int(11) NOT NULL DEFAULT '0', | |
PRIMARY KEY (`id`), | |
KEY `acl_group_FI_1` (`parent_id`), | |
CONSTRAINT `acl_group_FK_1` FOREIGN KEY (`parent_id`) REFERENCES `acl_group` (`id`) ON DELETE CASCADE | |
) ENGINE=InnoDB AUTO_INCREMENT=104 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `acl_group_i18n` | |
-- | |
DROP TABLE IF EXISTS `acl_group_i18n`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `acl_group_i18n` ( | |
`name` varchar(255) DEFAULT NULL, | |
`description` text, | |
`id` int(11) NOT NULL, | |
`culture` varchar(16) NOT NULL, | |
PRIMARY KEY (`id`,`culture`), | |
CONSTRAINT `acl_group_i18n_FK_1` FOREIGN KEY (`id`) REFERENCES `acl_group` (`id`) ON DELETE CASCADE | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `acl_permission` | |
-- | |
DROP TABLE IF EXISTS `acl_permission`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `acl_permission` ( | |
`id` int(11) NOT NULL AUTO_INCREMENT, | |
`user_id` int(11) DEFAULT NULL, | |
`group_id` int(11) DEFAULT NULL, | |
`object_id` int(11) DEFAULT NULL, | |
`action` varchar(255) DEFAULT NULL, | |
`grant_deny` int(11) NOT NULL DEFAULT '0', | |
`conditional` text, | |
`constants` text, | |
`created_at` datetime NOT NULL, | |
`updated_at` datetime NOT NULL, | |
`serial_number` int(11) NOT NULL DEFAULT '0', | |
PRIMARY KEY (`id`), | |
KEY `acl_permission_FI_1` (`user_id`), | |
KEY `acl_permission_FI_2` (`group_id`), | |
KEY `acl_permission_FI_3` (`object_id`), | |
CONSTRAINT `acl_permission_FK_1` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`) ON DELETE CASCADE, | |
CONSTRAINT `acl_permission_FK_2` FOREIGN KEY (`group_id`) REFERENCES `acl_group` (`id`) ON DELETE CASCADE, | |
CONSTRAINT `acl_permission_FK_3` FOREIGN KEY (`object_id`) REFERENCES `object` (`id`) ON DELETE CASCADE | |
) ENGINE=InnoDB AUTO_INCREMENT=21 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `acl_user_group` | |
-- | |
DROP TABLE IF EXISTS `acl_user_group`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `acl_user_group` ( | |
`id` int(11) NOT NULL AUTO_INCREMENT, | |
`user_id` int(11) NOT NULL, | |
`group_id` int(11) NOT NULL, | |
`serial_number` int(11) NOT NULL DEFAULT '0', | |
PRIMARY KEY (`id`), | |
KEY `acl_user_group_FI_1` (`user_id`), | |
KEY `acl_user_group_FI_2` (`group_id`), | |
CONSTRAINT `acl_user_group_FK_1` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`) ON DELETE CASCADE, | |
CONSTRAINT `acl_user_group_FK_2` FOREIGN KEY (`group_id`) REFERENCES `acl_group` (`id`) ON DELETE CASCADE | |
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `actor` | |
-- | |
DROP TABLE IF EXISTS `actor`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `actor` ( | |
`id` int(11) NOT NULL, | |
`corporate_body_identifiers` varchar(1024) DEFAULT NULL, | |
`entity_type_id` int(11) DEFAULT NULL, | |
`description_status_id` int(11) DEFAULT NULL, | |
`description_detail_id` int(11) DEFAULT NULL, | |
`description_identifier` varchar(1024) DEFAULT NULL, | |
`source_standard` varchar(1024) DEFAULT NULL, | |
`parent_id` int(11) DEFAULT NULL, | |
`lft` int(11) NOT NULL, | |
`rgt` int(11) NOT NULL, | |
`source_culture` varchar(16) NOT NULL, | |
PRIMARY KEY (`id`), | |
KEY `actor_FI_2` (`entity_type_id`), | |
KEY `actor_FI_3` (`description_status_id`), | |
KEY `actor_FI_4` (`description_detail_id`), | |
KEY `actor_FI_5` (`parent_id`), | |
CONSTRAINT `actor_FK_1` FOREIGN KEY (`id`) REFERENCES `object` (`id`) ON DELETE CASCADE, | |
CONSTRAINT `actor_FK_2` FOREIGN KEY (`entity_type_id`) REFERENCES `term` (`id`) ON DELETE SET NULL, | |
CONSTRAINT `actor_FK_3` FOREIGN KEY (`description_status_id`) REFERENCES `term` (`id`) ON DELETE SET NULL, | |
CONSTRAINT `actor_FK_4` FOREIGN KEY (`description_detail_id`) REFERENCES `term` (`id`) ON DELETE SET NULL, | |
CONSTRAINT `actor_FK_5` FOREIGN KEY (`parent_id`) REFERENCES `actor` (`id`) | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `actor_i18n` | |
-- | |
DROP TABLE IF EXISTS `actor_i18n`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `actor_i18n` ( | |
`authorized_form_of_name` varchar(1024) DEFAULT NULL, | |
`dates_of_existence` varchar(1024) DEFAULT NULL, | |
`history` text, | |
`places` text, | |
`legal_status` text, | |
`functions` text, | |
`mandates` text, | |
`internal_structures` text, | |
`general_context` text, | |
`institution_responsible_identifier` varchar(1024) DEFAULT NULL, | |
`rules` text, | |
`sources` text, | |
`revision_history` text, | |
`id` int(11) NOT NULL, | |
`culture` varchar(16) NOT NULL, | |
PRIMARY KEY (`id`,`culture`), | |
CONSTRAINT `actor_i18n_FK_1` FOREIGN KEY (`id`) REFERENCES `actor` (`id`) ON DELETE CASCADE | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `aip` | |
-- | |
DROP TABLE IF EXISTS `aip`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `aip` ( | |
`id` int(11) NOT NULL, | |
`type_id` int(11) DEFAULT NULL, | |
`uuid` varchar(36) DEFAULT NULL, | |
`filename` varchar(1024) DEFAULT NULL, | |
`size_on_disk` bigint(20) DEFAULT NULL, | |
`digital_object_count` int(11) DEFAULT NULL, | |
`created_at` datetime DEFAULT NULL, | |
`part_of` int(11) DEFAULT NULL, | |
PRIMARY KEY (`id`), | |
KEY `aip_FI_2` (`type_id`), | |
KEY `aip_FI_3` (`part_of`), | |
CONSTRAINT `aip_FK_1` FOREIGN KEY (`id`) REFERENCES `object` (`id`) ON DELETE CASCADE, | |
CONSTRAINT `aip_FK_2` FOREIGN KEY (`type_id`) REFERENCES `term` (`id`) ON DELETE SET NULL, | |
CONSTRAINT `aip_FK_3` FOREIGN KEY (`part_of`) REFERENCES `object` (`id`) ON DELETE SET NULL | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `audit_log` | |
-- | |
DROP TABLE IF EXISTS `audit_log`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `audit_log` ( | |
`id` int(11) NOT NULL AUTO_INCREMENT, | |
`object_id` int(11) NOT NULL, | |
`user_id` int(11) DEFAULT NULL, | |
`user_name` varchar(255) DEFAULT NULL, | |
`action_type_id` int(11) DEFAULT NULL, | |
`created_at` datetime DEFAULT NULL, | |
PRIMARY KEY (`id`), | |
KEY `audit_log_FI_1` (`object_id`), | |
KEY `audit_log_FI_2` (`user_id`), | |
KEY `audit_log_FI_3` (`action_type_id`), | |
CONSTRAINT `audit_log_FK_1` FOREIGN KEY (`object_id`) REFERENCES `object` (`id`) ON DELETE CASCADE, | |
CONSTRAINT `audit_log_FK_2` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`) ON DELETE SET NULL, | |
CONSTRAINT `audit_log_FK_3` FOREIGN KEY (`action_type_id`) REFERENCES `term` (`id`) ON DELETE SET NULL | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `clipboard_save` | |
-- | |
DROP TABLE IF EXISTS `clipboard_save`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `clipboard_save` ( | |
`id` int(11) NOT NULL AUTO_INCREMENT, | |
`user_id` int(11) DEFAULT NULL, | |
`password` varchar(255) DEFAULT NULL, | |
`created_at` datetime DEFAULT NULL, | |
PRIMARY KEY (`id`), | |
KEY `clipboard_save_FI_1` (`user_id`), | |
CONSTRAINT `clipboard_save_FK_1` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`) ON DELETE SET NULL | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `clipboard_save_item` | |
-- | |
DROP TABLE IF EXISTS `clipboard_save_item`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `clipboard_save_item` ( | |
`id` int(11) NOT NULL AUTO_INCREMENT, | |
`save_id` int(11) DEFAULT NULL, | |
`item_class_name` varchar(255) DEFAULT NULL, | |
`slug` varchar(255) DEFAULT NULL, | |
PRIMARY KEY (`id`), | |
KEY `clipboard_save_item_FI_1` (`save_id`), | |
CONSTRAINT `clipboard_save_item_FK_1` FOREIGN KEY (`save_id`) REFERENCES `clipboard_save` (`id`) ON DELETE CASCADE | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `contact_information` | |
-- | |
DROP TABLE IF EXISTS `contact_information`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `contact_information` ( | |
`actor_id` int(11) NOT NULL, | |
`primary_contact` tinyint(4) DEFAULT NULL, | |
`contact_person` varchar(1024) DEFAULT NULL, | |
`street_address` text, | |
`website` varchar(1024) DEFAULT NULL, | |
`email` varchar(255) DEFAULT NULL, | |
`telephone` varchar(255) DEFAULT NULL, | |
`fax` varchar(255) DEFAULT NULL, | |
`postal_code` varchar(255) DEFAULT NULL, | |
`country_code` varchar(255) DEFAULT NULL, | |
`longitude` float DEFAULT NULL, | |
`latitude` float DEFAULT NULL, | |
`created_at` datetime NOT NULL, | |
`updated_at` datetime NOT NULL, | |
`source_culture` varchar(16) NOT NULL, | |
`id` int(11) NOT NULL AUTO_INCREMENT, | |
`serial_number` int(11) NOT NULL DEFAULT '0', | |
PRIMARY KEY (`id`), | |
KEY `contact_information_FI_1` (`actor_id`), | |
CONSTRAINT `contact_information_FK_1` FOREIGN KEY (`actor_id`) REFERENCES `actor` (`id`) ON DELETE CASCADE | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `contact_information_i18n` | |
-- | |
DROP TABLE IF EXISTS `contact_information_i18n`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `contact_information_i18n` ( | |
`contact_type` varchar(1024) DEFAULT NULL, | |
`city` varchar(1024) DEFAULT NULL, | |
`region` varchar(1024) DEFAULT NULL, | |
`note` text, | |
`id` int(11) NOT NULL, | |
`culture` varchar(16) NOT NULL, | |
PRIMARY KEY (`id`,`culture`), | |
CONSTRAINT `contact_information_i18n_FK_1` FOREIGN KEY (`id`) REFERENCES `contact_information` (`id`) ON DELETE CASCADE | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `deaccession` | |
-- | |
DROP TABLE IF EXISTS `deaccession`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `deaccession` ( | |
`id` int(11) NOT NULL, | |
`accession_id` int(11) DEFAULT NULL, | |
`date` date DEFAULT NULL, | |
`identifier` varchar(255) DEFAULT NULL, | |
`scope_id` int(11) DEFAULT NULL, | |
`created_at` datetime NOT NULL, | |
`updated_at` datetime NOT NULL, | |
`source_culture` varchar(16) NOT NULL, | |
PRIMARY KEY (`id`), | |
KEY `deaccession_FI_2` (`accession_id`), | |
KEY `deaccession_FI_3` (`scope_id`), | |
CONSTRAINT `deaccession_FK_1` FOREIGN KEY (`id`) REFERENCES `object` (`id`) ON DELETE CASCADE, | |
CONSTRAINT `deaccession_FK_2` FOREIGN KEY (`accession_id`) REFERENCES `accession` (`id`) ON DELETE CASCADE, | |
CONSTRAINT `deaccession_FK_3` FOREIGN KEY (`scope_id`) REFERENCES `term` (`id`) ON DELETE SET NULL | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `deaccession_i18n` | |
-- | |
DROP TABLE IF EXISTS `deaccession_i18n`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `deaccession_i18n` ( | |
`description` text, | |
`extent` text, | |
`reason` text, | |
`id` int(11) NOT NULL, | |
`culture` varchar(16) NOT NULL, | |
PRIMARY KEY (`id`,`culture`), | |
CONSTRAINT `deaccession_i18n_FK_1` FOREIGN KEY (`id`) REFERENCES `deaccession` (`id`) ON DELETE CASCADE | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `digital_object` | |
-- | |
DROP TABLE IF EXISTS `digital_object`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `digital_object` ( | |
`id` int(11) NOT NULL, | |
`object_id` int(11) DEFAULT NULL, | |
`usage_id` int(11) DEFAULT NULL, | |
`mime_type` varchar(255) DEFAULT NULL, | |
`media_type_id` int(11) DEFAULT NULL, | |
`name` varchar(1024) NOT NULL, | |
`path` varchar(1024) NOT NULL, | |
`sequence` int(11) DEFAULT NULL, | |
`byte_size` bigint(20) DEFAULT NULL, | |
`checksum` varchar(255) DEFAULT NULL, | |
`checksum_type` varchar(50) DEFAULT NULL, | |
`parent_id` int(11) DEFAULT NULL, | |
PRIMARY KEY (`id`), | |
KEY `path` (`path`(768)), | |
KEY `digital_object_FI_2` (`object_id`), | |
KEY `digital_object_FI_3` (`usage_id`), | |
KEY `digital_object_FI_4` (`media_type_id`), | |
KEY `digital_object_FI_5` (`parent_id`), | |
CONSTRAINT `digital_object_FK_1` FOREIGN KEY (`id`) REFERENCES `object` (`id`) ON DELETE CASCADE, | |
CONSTRAINT `digital_object_FK_2` FOREIGN KEY (`object_id`) REFERENCES `object` (`id`) ON DELETE CASCADE, | |
CONSTRAINT `digital_object_FK_3` FOREIGN KEY (`usage_id`) REFERENCES `term` (`id`) ON DELETE SET NULL, | |
CONSTRAINT `digital_object_FK_4` FOREIGN KEY (`media_type_id`) REFERENCES `term` (`id`) ON DELETE SET NULL, | |
CONSTRAINT `digital_object_FK_5` FOREIGN KEY (`parent_id`) REFERENCES `digital_object` (`id`) | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `donor` | |
-- | |
DROP TABLE IF EXISTS `donor`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `donor` ( | |
`id` int(11) NOT NULL, | |
PRIMARY KEY (`id`), | |
CONSTRAINT `donor_FK_1` FOREIGN KEY (`id`) REFERENCES `actor` (`id`) ON DELETE CASCADE | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `event` | |
-- | |
DROP TABLE IF EXISTS `event`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `event` ( | |
`id` int(11) NOT NULL, | |
`start_date` date DEFAULT NULL, | |
`start_time` time DEFAULT NULL, | |
`end_date` date DEFAULT NULL, | |
`end_time` time DEFAULT NULL, | |
`type_id` int(11) NOT NULL, | |
`object_id` int(11) DEFAULT NULL, | |
`actor_id` int(11) DEFAULT NULL, | |
`source_culture` varchar(16) NOT NULL, | |
PRIMARY KEY (`id`), | |
KEY `event_FI_2` (`type_id`), | |
KEY `event_FI_3` (`object_id`), | |
KEY `event_FI_4` (`actor_id`), | |
CONSTRAINT `event_FK_1` FOREIGN KEY (`id`) REFERENCES `object` (`id`) ON DELETE CASCADE, | |
CONSTRAINT `event_FK_2` FOREIGN KEY (`type_id`) REFERENCES `term` (`id`) ON DELETE CASCADE, | |
CONSTRAINT `event_FK_3` FOREIGN KEY (`object_id`) REFERENCES `object` (`id`) ON DELETE CASCADE, | |
CONSTRAINT `event_FK_4` FOREIGN KEY (`actor_id`) REFERENCES `actor` (`id`) | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `event_i18n` | |
-- | |
DROP TABLE IF EXISTS `event_i18n`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `event_i18n` ( | |
`name` varchar(1024) DEFAULT NULL, | |
`description` text, | |
`date` varchar(1024) DEFAULT NULL, | |
`id` int(11) NOT NULL, | |
`culture` varchar(16) NOT NULL, | |
PRIMARY KEY (`id`,`culture`), | |
CONSTRAINT `event_i18n_FK_1` FOREIGN KEY (`id`) REFERENCES `event` (`id`) ON DELETE CASCADE | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `function_object` | |
-- | |
DROP TABLE IF EXISTS `function_object`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `function_object` ( | |
`id` int(11) NOT NULL, | |
`type_id` int(11) DEFAULT NULL, | |
`parent_id` int(11) DEFAULT NULL, | |
`description_status_id` int(11) DEFAULT NULL, | |
`description_detail_id` int(11) DEFAULT NULL, | |
`description_identifier` varchar(1024) DEFAULT NULL, | |
`source_standard` varchar(1024) DEFAULT NULL, | |
`lft` int(11) DEFAULT NULL, | |
`rgt` int(11) DEFAULT NULL, | |
`source_culture` varchar(16) NOT NULL, | |
PRIMARY KEY (`id`), | |
KEY `function_object_FI_2` (`type_id`), | |
KEY `function_object_FI_3` (`parent_id`), | |
KEY `function_object_FI_4` (`description_status_id`), | |
KEY `function_object_FI_5` (`description_detail_id`), | |
CONSTRAINT `function_object_FK_1` FOREIGN KEY (`id`) REFERENCES `object` (`id`) ON DELETE CASCADE, | |
CONSTRAINT `function_object_FK_2` FOREIGN KEY (`type_id`) REFERENCES `term` (`id`), | |
CONSTRAINT `function_object_FK_3` FOREIGN KEY (`parent_id`) REFERENCES `function_object` (`id`), | |
CONSTRAINT `function_object_FK_4` FOREIGN KEY (`description_status_id`) REFERENCES `term` (`id`), | |
CONSTRAINT `function_object_FK_5` FOREIGN KEY (`description_detail_id`) REFERENCES `term` (`id`) | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `function_object_i18n` | |
-- | |
DROP TABLE IF EXISTS `function_object_i18n`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `function_object_i18n` ( | |
`authorized_form_of_name` varchar(1024) DEFAULT NULL, | |
`classification` varchar(1024) DEFAULT NULL, | |
`dates` varchar(1024) DEFAULT NULL, | |
`description` text, | |
`history` text, | |
`legislation` text, | |
`institution_identifier` text, | |
`revision_history` text, | |
`rules` text, | |
`sources` text, | |
`id` int(11) NOT NULL, | |
`culture` varchar(16) NOT NULL, | |
PRIMARY KEY (`id`,`culture`), | |
CONSTRAINT `function_object_i18n_FK_1` FOREIGN KEY (`id`) REFERENCES `function_object` (`id`) ON DELETE CASCADE | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `granted_right` | |
-- | |
DROP TABLE IF EXISTS `granted_right`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `granted_right` ( | |
`rights_id` int(11) NOT NULL, | |
`act_id` int(11) DEFAULT NULL, | |
`restriction` tinyint(4) DEFAULT '1', | |
`start_date` date DEFAULT NULL, | |
`end_date` date DEFAULT NULL, | |
`notes` text, | |
`id` int(11) NOT NULL AUTO_INCREMENT, | |
`serial_number` int(11) NOT NULL DEFAULT '0', | |
PRIMARY KEY (`id`), | |
KEY `granted_right_FI_1` (`rights_id`), | |
KEY `granted_right_FI_2` (`act_id`), | |
CONSTRAINT `granted_right_FK_1` FOREIGN KEY (`rights_id`) REFERENCES `rights` (`id`) ON DELETE CASCADE, | |
CONSTRAINT `granted_right_FK_2` FOREIGN KEY (`act_id`) REFERENCES `term` (`id`) ON DELETE SET NULL | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `information_object` | |
-- | |
DROP TABLE IF EXISTS `information_object`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `information_object` ( | |
`id` int(11) NOT NULL, | |
`identifier` varchar(1024) DEFAULT NULL, | |
`oai_local_identifier` int(11) NOT NULL AUTO_INCREMENT, | |
`level_of_description_id` int(11) DEFAULT NULL, | |
`collection_type_id` int(11) DEFAULT NULL, | |
`repository_id` int(11) DEFAULT NULL, | |
`parent_id` int(11) DEFAULT NULL, | |
`description_status_id` int(11) DEFAULT NULL, | |
`description_detail_id` int(11) DEFAULT NULL, | |
`description_identifier` varchar(1024) DEFAULT NULL, | |
`source_standard` varchar(1024) DEFAULT NULL, | |
`display_standard_id` int(11) DEFAULT NULL, | |
`lft` int(11) NOT NULL, | |
`rgt` int(11) NOT NULL, | |
`source_culture` varchar(16) NOT NULL, | |
PRIMARY KEY (`id`), | |
UNIQUE KEY `information_object_U_1` (`oai_local_identifier`), | |
KEY `lft` (`lft`), | |
KEY `rgt` (`rgt`), | |
KEY `information_object_FI_2` (`level_of_description_id`), | |
KEY `information_object_FI_3` (`collection_type_id`), | |
KEY `information_object_FI_4` (`repository_id`), | |
KEY `information_object_FI_5` (`parent_id`), | |
KEY `information_object_FI_6` (`description_status_id`), | |
KEY `information_object_FI_7` (`description_detail_id`), | |
KEY `information_object_FI_8` (`display_standard_id`), | |
CONSTRAINT `information_object_FK_1` FOREIGN KEY (`id`) REFERENCES `object` (`id`) ON DELETE CASCADE, | |
CONSTRAINT `information_object_FK_2` FOREIGN KEY (`level_of_description_id`) REFERENCES `term` (`id`) ON DELETE SET NULL, | |
CONSTRAINT `information_object_FK_3` FOREIGN KEY (`collection_type_id`) REFERENCES `term` (`id`), | |
CONSTRAINT `information_object_FK_4` FOREIGN KEY (`repository_id`) REFERENCES `repository` (`id`), | |
CONSTRAINT `information_object_FK_5` FOREIGN KEY (`parent_id`) REFERENCES `information_object` (`id`), | |
CONSTRAINT `information_object_FK_6` FOREIGN KEY (`description_status_id`) REFERENCES `term` (`id`) ON DELETE SET NULL, | |
CONSTRAINT `information_object_FK_7` FOREIGN KEY (`description_detail_id`) REFERENCES `term` (`id`) ON DELETE SET NULL, | |
CONSTRAINT `information_object_FK_8` FOREIGN KEY (`display_standard_id`) REFERENCES `term` (`id`) ON DELETE SET NULL | |
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `information_object_i18n` | |
-- | |
DROP TABLE IF EXISTS `information_object_i18n`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `information_object_i18n` ( | |
`title` varchar(1024) DEFAULT NULL, | |
`alternate_title` varchar(1024) DEFAULT NULL, | |
`edition` varchar(1024) DEFAULT NULL, | |
`extent_and_medium` text, | |
`archival_history` text, | |
`acquisition` text, | |
`scope_and_content` text, | |
`appraisal` text, | |
`accruals` text, | |
`arrangement` text, | |
`access_conditions` text, | |
`reproduction_conditions` text, | |
`physical_characteristics` text, | |
`finding_aids` text, | |
`location_of_originals` text, | |
`location_of_copies` text, | |
`related_units_of_description` text, | |
`institution_responsible_identifier` varchar(1024) DEFAULT NULL, | |
`rules` text, | |
`sources` text, | |
`revision_history` text, | |
`id` int(11) NOT NULL, | |
`culture` varchar(16) NOT NULL, | |
PRIMARY KEY (`id`,`culture`), | |
CONSTRAINT `information_object_i18n_FK_1` FOREIGN KEY (`id`) REFERENCES `information_object` (`id`) ON DELETE CASCADE | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `job` | |
-- | |
DROP TABLE IF EXISTS `job`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `job` ( | |
`id` int(11) NOT NULL, | |
`name` varchar(255) DEFAULT NULL, | |
`download_path` text, | |
`completed_at` datetime DEFAULT NULL, | |
`user_id` int(11) DEFAULT NULL, | |
`object_id` int(11) DEFAULT NULL, | |
`status_id` int(11) DEFAULT NULL, | |
`output` text, | |
PRIMARY KEY (`id`), | |
KEY `job_FI_2` (`user_id`), | |
KEY `job_FI_3` (`object_id`), | |
KEY `job_FI_4` (`status_id`), | |
CONSTRAINT `job_FK_1` FOREIGN KEY (`id`) REFERENCES `object` (`id`) ON DELETE CASCADE, | |
CONSTRAINT `job_FK_2` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`) ON DELETE SET NULL, | |
CONSTRAINT `job_FK_3` FOREIGN KEY (`object_id`) REFERENCES `object` (`id`) ON DELETE SET NULL, | |
CONSTRAINT `job_FK_4` FOREIGN KEY (`status_id`) REFERENCES `term` (`id`) ON DELETE SET NULL | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `keymap` | |
-- | |
DROP TABLE IF EXISTS `keymap`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `keymap` ( | |
`source_id` text, | |
`target_id` int(11) DEFAULT NULL, | |
`source_name` text, | |
`target_name` text, | |
`id` int(11) NOT NULL AUTO_INCREMENT, | |
`serial_number` int(11) NOT NULL DEFAULT '0', | |
PRIMARY KEY (`id`) | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `menu` | |
-- | |
DROP TABLE IF EXISTS `menu`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `menu` ( | |
`parent_id` int(11) DEFAULT NULL, | |
`name` varchar(255) DEFAULT NULL, | |
`path` varchar(255) DEFAULT NULL, | |
`lft` int(11) NOT NULL, | |
`rgt` int(11) NOT NULL, | |
`created_at` datetime NOT NULL, | |
`updated_at` datetime NOT NULL, | |
`source_culture` varchar(16) NOT NULL, | |
`id` int(11) NOT NULL AUTO_INCREMENT, | |
`serial_number` int(11) NOT NULL DEFAULT '0', | |
PRIMARY KEY (`id`), | |
KEY `menu_FI_1` (`parent_id`), | |
CONSTRAINT `menu_FK_1` FOREIGN KEY (`parent_id`) REFERENCES `menu` (`id`) ON DELETE CASCADE | |
) ENGINE=InnoDB AUTO_INCREMENT=68 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `menu_i18n` | |
-- | |
DROP TABLE IF EXISTS `menu_i18n`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `menu_i18n` ( | |
`label` varchar(255) DEFAULT NULL, | |
`description` text, | |
`id` int(11) NOT NULL, | |
`culture` varchar(16) NOT NULL, | |
PRIMARY KEY (`id`,`culture`), | |
CONSTRAINT `menu_i18n_FK_1` FOREIGN KEY (`id`) REFERENCES `menu` (`id`) ON DELETE CASCADE | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `note` | |
-- | |
DROP TABLE IF EXISTS `note`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `note` ( | |
`object_id` int(11) NOT NULL, | |
`type_id` int(11) DEFAULT NULL, | |
`scope` varchar(1024) DEFAULT NULL, | |
`user_id` int(11) DEFAULT NULL, | |
`source_culture` varchar(16) NOT NULL, | |
`id` int(11) NOT NULL AUTO_INCREMENT, | |
`serial_number` int(11) NOT NULL DEFAULT '0', | |
PRIMARY KEY (`id`), | |
KEY `note_FI_1` (`object_id`), | |
KEY `note_FI_2` (`type_id`), | |
KEY `note_FI_3` (`user_id`), | |
CONSTRAINT `note_FK_1` FOREIGN KEY (`object_id`) REFERENCES `object` (`id`) ON DELETE CASCADE, | |
CONSTRAINT `note_FK_2` FOREIGN KEY (`type_id`) REFERENCES `term` (`id`) ON DELETE SET NULL, | |
CONSTRAINT `note_FK_3` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`) | |
) ENGINE=InnoDB AUTO_INCREMENT=21 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `note_i18n` | |
-- | |
DROP TABLE IF EXISTS `note_i18n`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `note_i18n` ( | |
`content` text, | |
`id` int(11) NOT NULL, | |
`culture` varchar(16) NOT NULL, | |
PRIMARY KEY (`id`,`culture`), | |
CONSTRAINT `note_i18n_FK_1` FOREIGN KEY (`id`) REFERENCES `note` (`id`) ON DELETE CASCADE | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `oai_harvest` | |
-- | |
DROP TABLE IF EXISTS `oai_harvest`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `oai_harvest` ( | |
`id` int(11) NOT NULL AUTO_INCREMENT, | |
`oai_repository_id` int(11) NOT NULL, | |
`start_timestamp` datetime DEFAULT NULL, | |
`end_timestamp` datetime DEFAULT NULL, | |
`last_harvest` datetime DEFAULT NULL, | |
`last_harvest_attempt` datetime DEFAULT NULL, | |
`metadataPrefix` varchar(255) DEFAULT NULL, | |
`set` varchar(1024) DEFAULT NULL, | |
`created_at` datetime NOT NULL, | |
`serial_number` int(11) NOT NULL DEFAULT '0', | |
PRIMARY KEY (`id`), | |
KEY `oai_harvest_FI_1` (`oai_repository_id`), | |
CONSTRAINT `oai_harvest_FK_1` FOREIGN KEY (`oai_repository_id`) REFERENCES `oai_repository` (`id`) ON DELETE CASCADE | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `oai_repository` | |
-- | |
DROP TABLE IF EXISTS `oai_repository`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `oai_repository` ( | |
`id` int(11) NOT NULL AUTO_INCREMENT, | |
`name` varchar(1024) DEFAULT NULL, | |
`uri` varchar(1024) DEFAULT NULL, | |
`admin_email` varchar(255) DEFAULT NULL, | |
`earliest_timestamp` datetime DEFAULT NULL, | |
`created_at` datetime NOT NULL, | |
`updated_at` datetime NOT NULL, | |
`serial_number` int(11) NOT NULL DEFAULT '0', | |
PRIMARY KEY (`id`) | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `object` | |
-- | |
DROP TABLE IF EXISTS `object`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `object` ( | |
`class_name` varchar(255) DEFAULT NULL, | |
`created_at` datetime NOT NULL, | |
`updated_at` datetime NOT NULL, | |
`id` int(11) NOT NULL AUTO_INCREMENT, | |
`serial_number` int(11) NOT NULL DEFAULT '0', | |
PRIMARY KEY (`id`) | |
) ENGINE=InnoDB AUTO_INCREMENT=443 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `object_term_relation` | |
-- | |
DROP TABLE IF EXISTS `object_term_relation`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `object_term_relation` ( | |
`id` int(11) NOT NULL, | |
`object_id` int(11) NOT NULL, | |
`term_id` int(11) NOT NULL, | |
`start_date` date DEFAULT NULL, | |
`end_date` date DEFAULT NULL, | |
PRIMARY KEY (`id`), | |
KEY `object_term_relation_FI_2` (`object_id`), | |
KEY `object_term_relation_FI_3` (`term_id`), | |
CONSTRAINT `object_term_relation_FK_1` FOREIGN KEY (`id`) REFERENCES `object` (`id`) ON DELETE CASCADE, | |
CONSTRAINT `object_term_relation_FK_2` FOREIGN KEY (`object_id`) REFERENCES `object` (`id`) ON DELETE CASCADE, | |
CONSTRAINT `object_term_relation_FK_3` FOREIGN KEY (`term_id`) REFERENCES `term` (`id`) ON DELETE CASCADE | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `other_name` | |
-- | |
DROP TABLE IF EXISTS `other_name`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `other_name` ( | |
`object_id` int(11) NOT NULL, | |
`type_id` int(11) DEFAULT NULL, | |
`start_date` date DEFAULT NULL, | |
`end_date` date DEFAULT NULL, | |
`source_culture` varchar(16) NOT NULL, | |
`id` int(11) NOT NULL AUTO_INCREMENT, | |
`serial_number` int(11) NOT NULL DEFAULT '0', | |
PRIMARY KEY (`id`), | |
KEY `other_name_FI_1` (`object_id`), | |
KEY `other_name_FI_2` (`type_id`), | |
CONSTRAINT `other_name_FK_1` FOREIGN KEY (`object_id`) REFERENCES `object` (`id`) ON DELETE CASCADE, | |
CONSTRAINT `other_name_FK_2` FOREIGN KEY (`type_id`) REFERENCES `term` (`id`) ON DELETE SET NULL | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `other_name_i18n` | |
-- | |
DROP TABLE IF EXISTS `other_name_i18n`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `other_name_i18n` ( | |
`name` varchar(1024) DEFAULT NULL, | |
`note` varchar(1024) DEFAULT NULL, | |
`dates` text, | |
`id` int(11) NOT NULL, | |
`culture` varchar(16) NOT NULL, | |
PRIMARY KEY (`id`,`culture`), | |
CONSTRAINT `other_name_i18n_FK_1` FOREIGN KEY (`id`) REFERENCES `other_name` (`id`) ON DELETE CASCADE | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `physical_object` | |
-- | |
DROP TABLE IF EXISTS `physical_object`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `physical_object` ( | |
`id` int(11) NOT NULL, | |
`type_id` int(11) DEFAULT NULL, | |
`parent_id` int(11) DEFAULT NULL, | |
`lft` int(11) NOT NULL, | |
`rgt` int(11) NOT NULL, | |
`source_culture` varchar(16) NOT NULL, | |
PRIMARY KEY (`id`), | |
KEY `physical_object_FI_2` (`type_id`), | |
KEY `physical_object_FI_3` (`parent_id`), | |
CONSTRAINT `physical_object_FK_1` FOREIGN KEY (`id`) REFERENCES `object` (`id`) ON DELETE CASCADE, | |
CONSTRAINT `physical_object_FK_2` FOREIGN KEY (`type_id`) REFERENCES `term` (`id`) ON DELETE SET NULL, | |
CONSTRAINT `physical_object_FK_3` FOREIGN KEY (`parent_id`) REFERENCES `physical_object` (`id`) | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `physical_object_i18n` | |
-- | |
DROP TABLE IF EXISTS `physical_object_i18n`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `physical_object_i18n` ( | |
`name` varchar(1024) DEFAULT NULL, | |
`description` text, | |
`location` text, | |
`id` int(11) NOT NULL, | |
`culture` varchar(16) NOT NULL, | |
PRIMARY KEY (`id`,`culture`), | |
CONSTRAINT `physical_object_i18n_FK_1` FOREIGN KEY (`id`) REFERENCES `physical_object` (`id`) ON DELETE CASCADE | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `premis_object` | |
-- | |
DROP TABLE IF EXISTS `premis_object`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `premis_object` ( | |
`id` int(11) NOT NULL, | |
`information_object_id` int(11) DEFAULT NULL, | |
`puid` varchar(255) DEFAULT NULL, | |
`filename` varchar(1024) DEFAULT NULL, | |
`last_modified` datetime DEFAULT NULL, | |
`date_ingested` date DEFAULT NULL, | |
`size` bigint(20) DEFAULT NULL, | |
`mime_type` varchar(255) DEFAULT NULL, | |
PRIMARY KEY (`id`), | |
KEY `premis_object_FI_2` (`information_object_id`), | |
CONSTRAINT `premis_object_FK_1` FOREIGN KEY (`id`) REFERENCES `object` (`id`) ON DELETE CASCADE, | |
CONSTRAINT `premis_object_FK_2` FOREIGN KEY (`information_object_id`) REFERENCES `information_object` (`id`) | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `property` | |
-- | |
DROP TABLE IF EXISTS `property`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `property` ( | |
`object_id` int(11) NOT NULL, | |
`scope` varchar(1024) DEFAULT NULL, | |
`name` varchar(1024) DEFAULT NULL, | |
`source_culture` varchar(16) NOT NULL, | |
`id` int(11) NOT NULL AUTO_INCREMENT, | |
`serial_number` int(11) NOT NULL DEFAULT '0', | |
PRIMARY KEY (`id`), | |
KEY `property_FI_1` (`object_id`), | |
CONSTRAINT `property_FK_1` FOREIGN KEY (`object_id`) REFERENCES `object` (`id`) ON DELETE CASCADE | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `property_i18n` | |
-- | |
DROP TABLE IF EXISTS `property_i18n`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `property_i18n` ( | |
`value` text, | |
`id` int(11) NOT NULL, | |
`culture` varchar(16) NOT NULL, | |
PRIMARY KEY (`id`,`culture`), | |
CONSTRAINT `property_i18n_FK_1` FOREIGN KEY (`id`) REFERENCES `property` (`id`) ON DELETE CASCADE | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `relation` | |
-- | |
DROP TABLE IF EXISTS `relation`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `relation` ( | |
`id` int(11) NOT NULL, | |
`subject_id` int(11) NOT NULL, | |
`object_id` int(11) NOT NULL, | |
`type_id` int(11) DEFAULT NULL, | |
`start_date` date DEFAULT NULL, | |
`end_date` date DEFAULT NULL, | |
`source_culture` varchar(16) NOT NULL, | |
PRIMARY KEY (`id`), | |
KEY `relation_FI_2` (`subject_id`), | |
KEY `relation_FI_3` (`object_id`), | |
KEY `relation_FI_4` (`type_id`), | |
CONSTRAINT `relation_FK_1` FOREIGN KEY (`id`) REFERENCES `object` (`id`) ON DELETE CASCADE, | |
CONSTRAINT `relation_FK_2` FOREIGN KEY (`subject_id`) REFERENCES `object` (`id`), | |
CONSTRAINT `relation_FK_3` FOREIGN KEY (`object_id`) REFERENCES `object` (`id`), | |
CONSTRAINT `relation_FK_4` FOREIGN KEY (`type_id`) REFERENCES `term` (`id`) | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `relation_i18n` | |
-- | |
DROP TABLE IF EXISTS `relation_i18n`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `relation_i18n` ( | |
`description` text, | |
`date` varchar(1024) DEFAULT NULL, | |
`id` int(11) NOT NULL, | |
`culture` varchar(16) NOT NULL, | |
PRIMARY KEY (`id`,`culture`), | |
CONSTRAINT `relation_i18n_FK_1` FOREIGN KEY (`id`) REFERENCES `relation` (`id`) ON DELETE CASCADE | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `repository` | |
-- | |
DROP TABLE IF EXISTS `repository`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `repository` ( | |
`id` int(11) NOT NULL, | |
`identifier` varchar(1024) DEFAULT NULL, | |
`desc_status_id` int(11) DEFAULT NULL, | |
`desc_detail_id` int(11) DEFAULT NULL, | |
`desc_identifier` varchar(1024) DEFAULT NULL, | |
`upload_limit` float DEFAULT NULL, | |
`source_culture` varchar(16) NOT NULL, | |
PRIMARY KEY (`id`), | |
KEY `repository_FI_2` (`desc_status_id`), | |
KEY `repository_FI_3` (`desc_detail_id`), | |
CONSTRAINT `repository_FK_1` FOREIGN KEY (`id`) REFERENCES `actor` (`id`) ON DELETE CASCADE, | |
CONSTRAINT `repository_FK_2` FOREIGN KEY (`desc_status_id`) REFERENCES `term` (`id`) ON DELETE SET NULL, | |
CONSTRAINT `repository_FK_3` FOREIGN KEY (`desc_detail_id`) REFERENCES `term` (`id`) ON DELETE SET NULL | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `repository_i18n` | |
-- | |
DROP TABLE IF EXISTS `repository_i18n`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `repository_i18n` ( | |
`geocultural_context` text, | |
`collecting_policies` text, | |
`buildings` text, | |
`holdings` text, | |
`finding_aids` text, | |
`opening_times` text, | |
`access_conditions` text, | |
`disabled_access` text, | |
`research_services` text, | |
`reproduction_services` text, | |
`public_facilities` text, | |
`desc_institution_identifier` varchar(1024) DEFAULT NULL, | |
`desc_rules` text, | |
`desc_sources` text, | |
`desc_revision_history` text, | |
`id` int(11) NOT NULL, | |
`culture` varchar(16) NOT NULL, | |
PRIMARY KEY (`id`,`culture`), | |
CONSTRAINT `repository_i18n_FK_1` FOREIGN KEY (`id`) REFERENCES `repository` (`id`) ON DELETE CASCADE | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `rights` | |
-- | |
DROP TABLE IF EXISTS `rights`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `rights` ( | |
`id` int(11) NOT NULL, | |
`start_date` date DEFAULT NULL, | |
`end_date` date DEFAULT NULL, | |
`basis_id` int(11) DEFAULT NULL, | |
`rights_holder_id` int(11) DEFAULT NULL, | |
`copyright_status_id` int(11) DEFAULT NULL, | |
`copyright_status_date` date DEFAULT NULL, | |
`copyright_jurisdiction` varchar(1024) DEFAULT NULL, | |
`statute_determination_date` date DEFAULT NULL, | |
`statute_citation_id` int(11) DEFAULT NULL, | |
`source_culture` varchar(16) NOT NULL, | |
PRIMARY KEY (`id`), | |
KEY `rights_FI_2` (`basis_id`), | |
KEY `rights_FI_3` (`rights_holder_id`), | |
KEY `rights_FI_4` (`copyright_status_id`), | |
KEY `rights_FI_5` (`statute_citation_id`), | |
CONSTRAINT `rights_FK_1` FOREIGN KEY (`id`) REFERENCES `object` (`id`) ON DELETE CASCADE, | |
CONSTRAINT `rights_FK_2` FOREIGN KEY (`basis_id`) REFERENCES `term` (`id`) ON DELETE SET NULL, | |
CONSTRAINT `rights_FK_3` FOREIGN KEY (`rights_holder_id`) REFERENCES `actor` (`id`) ON DELETE SET NULL, | |
CONSTRAINT `rights_FK_4` FOREIGN KEY (`copyright_status_id`) REFERENCES `term` (`id`) ON DELETE SET NULL, | |
CONSTRAINT `rights_FK_5` FOREIGN KEY (`statute_citation_id`) REFERENCES `term` (`id`) ON DELETE SET NULL | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `rights_holder` | |
-- | |
DROP TABLE IF EXISTS `rights_holder`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `rights_holder` ( | |
`id` int(11) NOT NULL, | |
PRIMARY KEY (`id`), | |
CONSTRAINT `rights_holder_FK_1` FOREIGN KEY (`id`) REFERENCES `actor` (`id`) ON DELETE CASCADE | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `rights_i18n` | |
-- | |
DROP TABLE IF EXISTS `rights_i18n`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `rights_i18n` ( | |
`rights_note` text, | |
`copyright_note` text, | |
`identifier_value` text, | |
`identifier_type` text, | |
`identifier_role` text, | |
`license_terms` text, | |
`license_note` text, | |
`statute_jurisdiction` text, | |
`statute_note` text, | |
`id` int(11) NOT NULL, | |
`culture` varchar(16) NOT NULL, | |
PRIMARY KEY (`id`,`culture`), | |
CONSTRAINT `rights_i18n_FK_1` FOREIGN KEY (`id`) REFERENCES `rights` (`id`) ON DELETE CASCADE | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `setting` | |
-- | |
DROP TABLE IF EXISTS `setting`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `setting` ( | |
`name` varchar(255) DEFAULT NULL, | |
`scope` varchar(255) DEFAULT NULL, | |
`editable` tinyint(4) DEFAULT '0', | |
`deleteable` tinyint(4) DEFAULT '0', | |
`source_culture` varchar(16) NOT NULL, | |
`id` int(11) NOT NULL AUTO_INCREMENT, | |
`serial_number` int(11) NOT NULL DEFAULT '0', | |
PRIMARY KEY (`id`) | |
) ENGINE=InnoDB AUTO_INCREMENT=165 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `setting_i18n` | |
-- | |
DROP TABLE IF EXISTS `setting_i18n`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `setting_i18n` ( | |
`value` text, | |
`id` int(11) NOT NULL, | |
`culture` varchar(16) NOT NULL, | |
PRIMARY KEY (`id`,`culture`), | |
CONSTRAINT `setting_i18n_FK_1` FOREIGN KEY (`id`) REFERENCES `setting` (`id`) ON DELETE CASCADE | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `slug` | |
-- | |
DROP TABLE IF EXISTS `slug`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `slug` ( | |
`object_id` int(11) NOT NULL, | |
`slug` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL, | |
`id` int(11) NOT NULL AUTO_INCREMENT, | |
`serial_number` int(11) NOT NULL DEFAULT '0', | |
PRIMARY KEY (`id`), | |
UNIQUE KEY `slug_U_1` (`object_id`), | |
UNIQUE KEY `slug_U_2` (`slug`), | |
CONSTRAINT `slug_FK_1` FOREIGN KEY (`object_id`) REFERENCES `object` (`id`) ON DELETE CASCADE | |
) ENGINE=InnoDB AUTO_INCREMENT=409 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `static_page` | |
-- | |
DROP TABLE IF EXISTS `static_page`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `static_page` ( | |
`id` int(11) NOT NULL, | |
`source_culture` varchar(16) NOT NULL, | |
PRIMARY KEY (`id`), | |
CONSTRAINT `static_page_FK_1` FOREIGN KEY (`id`) REFERENCES `object` (`id`) ON DELETE CASCADE | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `static_page_i18n` | |
-- | |
DROP TABLE IF EXISTS `static_page_i18n`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `static_page_i18n` ( | |
`title` varchar(1024) DEFAULT NULL, | |
`content` text, | |
`id` int(11) NOT NULL, | |
`culture` varchar(16) NOT NULL, | |
PRIMARY KEY (`id`,`culture`), | |
CONSTRAINT `static_page_i18n_FK_1` FOREIGN KEY (`id`) REFERENCES `static_page` (`id`) ON DELETE CASCADE | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `status` | |
-- | |
DROP TABLE IF EXISTS `status`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `status` ( | |
`object_id` int(11) NOT NULL, | |
`type_id` int(11) DEFAULT NULL, | |
`status_id` int(11) DEFAULT NULL, | |
`id` int(11) NOT NULL AUTO_INCREMENT, | |
`serial_number` int(11) NOT NULL DEFAULT '0', | |
PRIMARY KEY (`id`), | |
KEY `status_FI_1` (`object_id`), | |
KEY `status_FI_2` (`type_id`), | |
KEY `status_FI_3` (`status_id`), | |
CONSTRAINT `status_FK_1` FOREIGN KEY (`object_id`) REFERENCES `object` (`id`) ON DELETE CASCADE, | |
CONSTRAINT `status_FK_2` FOREIGN KEY (`type_id`) REFERENCES `term` (`id`) ON DELETE CASCADE, | |
CONSTRAINT `status_FK_3` FOREIGN KEY (`status_id`) REFERENCES `term` (`id`) ON DELETE CASCADE | |
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `taxonomy` | |
-- | |
DROP TABLE IF EXISTS `taxonomy`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `taxonomy` ( | |
`id` int(11) NOT NULL, | |
`usage` varchar(1024) DEFAULT NULL, | |
`parent_id` int(11) DEFAULT NULL, | |
`lft` int(11) NOT NULL, | |
`rgt` int(11) NOT NULL, | |
`source_culture` varchar(16) NOT NULL, | |
PRIMARY KEY (`id`), | |
KEY `taxonomy_FI_2` (`parent_id`), | |
CONSTRAINT `taxonomy_FK_1` FOREIGN KEY (`id`) REFERENCES `object` (`id`) ON DELETE CASCADE, | |
CONSTRAINT `taxonomy_FK_2` FOREIGN KEY (`parent_id`) REFERENCES `taxonomy` (`id`) | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `taxonomy_i18n` | |
-- | |
DROP TABLE IF EXISTS `taxonomy_i18n`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `taxonomy_i18n` ( | |
`name` varchar(1024) DEFAULT NULL, | |
`note` text, | |
`id` int(11) NOT NULL, | |
`culture` varchar(16) NOT NULL, | |
PRIMARY KEY (`id`,`culture`), | |
CONSTRAINT `taxonomy_i18n_FK_1` FOREIGN KEY (`id`) REFERENCES `taxonomy` (`id`) ON DELETE CASCADE | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `term` | |
-- | |
DROP TABLE IF EXISTS `term`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `term` ( | |
`id` int(11) NOT NULL, | |
`taxonomy_id` int(11) NOT NULL, | |
`code` varchar(1024) DEFAULT NULL, | |
`parent_id` int(11) DEFAULT NULL, | |
`lft` int(11) NOT NULL, | |
`rgt` int(11) NOT NULL, | |
`source_culture` varchar(16) NOT NULL, | |
PRIMARY KEY (`id`), | |
KEY `lft` (`lft`), | |
KEY `term_FI_2` (`taxonomy_id`), | |
KEY `term_FI_3` (`parent_id`), | |
CONSTRAINT `term_FK_1` FOREIGN KEY (`id`) REFERENCES `object` (`id`) ON DELETE CASCADE, | |
CONSTRAINT `term_FK_2` FOREIGN KEY (`taxonomy_id`) REFERENCES `taxonomy` (`id`) ON DELETE CASCADE, | |
CONSTRAINT `term_FK_3` FOREIGN KEY (`parent_id`) REFERENCES `term` (`id`) | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `term_i18n` | |
-- | |
DROP TABLE IF EXISTS `term_i18n`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `term_i18n` ( | |
`name` varchar(1024) DEFAULT NULL, | |
`id` int(11) NOT NULL, | |
`culture` varchar(16) NOT NULL, | |
PRIMARY KEY (`id`,`culture`), | |
CONSTRAINT `term_i18n_FK_1` FOREIGN KEY (`id`) REFERENCES `term` (`id`) ON DELETE CASCADE | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `user` | |
-- | |
DROP TABLE IF EXISTS `user`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `user` ( | |
`id` int(11) NOT NULL, | |
`username` varchar(255) DEFAULT NULL, | |
`email` varchar(255) DEFAULT NULL, | |
`password_hash` varchar(255) DEFAULT NULL, | |
`salt` varchar(255) DEFAULT NULL, | |
`active` tinyint(4) DEFAULT '1', | |
PRIMARY KEY (`id`), | |
CONSTRAINT `user_FK_1` FOREIGN KEY (`id`) REFERENCES `actor` (`id`) ON DELETE CASCADE | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
/*!50112 SET @disable_bulk_load = IF (@is_rocksdb_supported, 'SET SESSION rocksdb_bulk_load = @old_rocksdb_bulk_load', 'SET @dummy_rocksdb_bulk_load = 0') */; | |
/*!50112 PREPARE s FROM @disable_bulk_load */; | |
/*!50112 EXECUTE s */; | |
/*!50112 DEALLOCATE PREPARE s */; | |
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; | |
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; | |
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; | |
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; | |
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; | |
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; | |
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; | |
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; | |
-- Dump completed on 2019-12-05 16:25:31 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
-- MySQL dump 10.13 Distrib 8.0.16-7, for Linux (x86_64) | |
-- | |
-- Host: localhost Database: atom2 | |
-- ------------------------------------------------------ | |
-- Server version 8.0.16-7 | |
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; | |
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; | |
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; | |
SET NAMES utf8mb4 ; | |
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; | |
/*!40103 SET TIME_ZONE='+00:00' */; | |
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; | |
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; | |
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; | |
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; | |
/*!50717 SELECT COUNT(*) INTO @rocksdb_has_p_s_session_variables FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = 'performance_schema' AND TABLE_NAME = 'session_variables' */; | |
/*!50717 SET @rocksdb_get_is_supported = IF (@rocksdb_has_p_s_session_variables, 'SELECT COUNT(*) INTO @rocksdb_is_supported FROM performance_schema.session_variables WHERE VARIABLE_NAME=\'rocksdb_bulk_load\'', 'SELECT 0') */; | |
/*!50717 PREPARE s FROM @rocksdb_get_is_supported */; | |
/*!50717 EXECUTE s */; | |
/*!50717 DEALLOCATE PREPARE s */; | |
/*!50717 SET @rocksdb_enable_bulk_load = IF (@rocksdb_is_supported, 'SET SESSION rocksdb_bulk_load = 1', 'SET @rocksdb_dummy_bulk_load = 0') */; | |
/*!50717 PREPARE s FROM @rocksdb_enable_bulk_load */; | |
/*!50717 EXECUTE s */; | |
/*!50717 DEALLOCATE PREPARE s */; | |
-- | |
-- Table structure for table `access_log` | |
-- | |
DROP TABLE IF EXISTS `access_log`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `access_log` ( | |
`id` int(11) NOT NULL AUTO_INCREMENT, | |
`object_id` int(11) NOT NULL, | |
`access_date` datetime DEFAULT NULL, | |
PRIMARY KEY (`id`), | |
KEY `1` (`access_date`,`object_id`), | |
KEY `access_log_FI_1` (`object_id`), | |
CONSTRAINT `access_log_FK_1` FOREIGN KEY (`object_id`) REFERENCES `object` (`id`) ON DELETE CASCADE | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `accession` | |
-- | |
DROP TABLE IF EXISTS `accession`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `accession` ( | |
`id` int(11) NOT NULL, | |
`acquisition_type_id` int(11) DEFAULT NULL, | |
`date` date DEFAULT NULL, | |
`identifier` varchar(255) DEFAULT NULL, | |
`processing_priority_id` int(11) DEFAULT NULL, | |
`processing_status_id` int(11) DEFAULT NULL, | |
`resource_type_id` int(11) DEFAULT NULL, | |
`created_at` datetime NOT NULL, | |
`updated_at` datetime NOT NULL, | |
`source_culture` varchar(16) NOT NULL, | |
PRIMARY KEY (`id`), | |
UNIQUE KEY `accession_U_1` (`identifier`), | |
KEY `accession_FI_2` (`acquisition_type_id`), | |
KEY `accession_FI_3` (`processing_priority_id`), | |
KEY `accession_FI_4` (`processing_status_id`), | |
KEY `accession_FI_5` (`resource_type_id`), | |
CONSTRAINT `accession_FK_1` FOREIGN KEY (`id`) REFERENCES `object` (`id`) ON DELETE CASCADE, | |
CONSTRAINT `accession_FK_2` FOREIGN KEY (`acquisition_type_id`) REFERENCES `term` (`id`) ON DELETE SET NULL, | |
CONSTRAINT `accession_FK_3` FOREIGN KEY (`processing_priority_id`) REFERENCES `term` (`id`) ON DELETE SET NULL, | |
CONSTRAINT `accession_FK_4` FOREIGN KEY (`processing_status_id`) REFERENCES `term` (`id`) ON DELETE SET NULL, | |
CONSTRAINT `accession_FK_5` FOREIGN KEY (`resource_type_id`) REFERENCES `term` (`id`) ON DELETE SET NULL | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `accession_i18n` | |
-- | |
DROP TABLE IF EXISTS `accession_i18n`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `accession_i18n` ( | |
`appraisal` text, | |
`archival_history` text, | |
`location_information` text, | |
`physical_characteristics` text, | |
`processing_notes` text, | |
`received_extent_units` text, | |
`scope_and_content` text, | |
`source_of_acquisition` text, | |
`title` varchar(255) DEFAULT NULL, | |
`id` int(11) NOT NULL, | |
`culture` varchar(16) NOT NULL, | |
PRIMARY KEY (`id`,`culture`), | |
CONSTRAINT `accession_i18n_FK_1` FOREIGN KEY (`id`) REFERENCES `accession` (`id`) ON DELETE CASCADE | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `acl_group` | |
-- | |
DROP TABLE IF EXISTS `acl_group`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `acl_group` ( | |
`id` int(11) NOT NULL AUTO_INCREMENT, | |
`parent_id` int(11) DEFAULT NULL, | |
`lft` int(11) NOT NULL, | |
`rgt` int(11) NOT NULL, | |
`created_at` datetime NOT NULL, | |
`updated_at` datetime NOT NULL, | |
`source_culture` varchar(16) NOT NULL, | |
`serial_number` int(11) NOT NULL DEFAULT '0', | |
PRIMARY KEY (`id`), | |
KEY `acl_group_FI_1` (`parent_id`), | |
CONSTRAINT `acl_group_FK_1` FOREIGN KEY (`parent_id`) REFERENCES `acl_group` (`id`) ON DELETE CASCADE | |
) ENGINE=InnoDB AUTO_INCREMENT=104 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `acl_group_i18n` | |
-- | |
DROP TABLE IF EXISTS `acl_group_i18n`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `acl_group_i18n` ( | |
`name` varchar(255) DEFAULT NULL, | |
`description` text, | |
`id` int(11) NOT NULL, | |
`culture` varchar(16) NOT NULL, | |
PRIMARY KEY (`id`,`culture`), | |
CONSTRAINT `acl_group_i18n_FK_1` FOREIGN KEY (`id`) REFERENCES `acl_group` (`id`) ON DELETE CASCADE | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `acl_permission` | |
-- | |
DROP TABLE IF EXISTS `acl_permission`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `acl_permission` ( | |
`id` int(11) NOT NULL AUTO_INCREMENT, | |
`user_id` int(11) DEFAULT NULL, | |
`group_id` int(11) DEFAULT NULL, | |
`object_id` int(11) DEFAULT NULL, | |
`action` varchar(255) DEFAULT NULL, | |
`grant_deny` int(11) NOT NULL DEFAULT '0', | |
`conditional` text, | |
`constants` text, | |
`created_at` datetime NOT NULL, | |
`updated_at` datetime NOT NULL, | |
`serial_number` int(11) NOT NULL DEFAULT '0', | |
PRIMARY KEY (`id`), | |
KEY `acl_permission_FI_1` (`user_id`), | |
KEY `acl_permission_FI_2` (`group_id`), | |
KEY `acl_permission_FI_3` (`object_id`), | |
CONSTRAINT `acl_permission_FK_1` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`) ON DELETE CASCADE, | |
CONSTRAINT `acl_permission_FK_2` FOREIGN KEY (`group_id`) REFERENCES `acl_group` (`id`) ON DELETE CASCADE, | |
CONSTRAINT `acl_permission_FK_3` FOREIGN KEY (`object_id`) REFERENCES `object` (`id`) ON DELETE CASCADE | |
) ENGINE=InnoDB AUTO_INCREMENT=1175 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `acl_user_group` | |
-- | |
DROP TABLE IF EXISTS `acl_user_group`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `acl_user_group` ( | |
`id` int(11) NOT NULL AUTO_INCREMENT, | |
`user_id` int(11) NOT NULL, | |
`group_id` int(11) NOT NULL, | |
`serial_number` int(11) NOT NULL DEFAULT '0', | |
PRIMARY KEY (`id`), | |
KEY `acl_user_group_FI_1` (`user_id`), | |
KEY `acl_user_group_FI_2` (`group_id`), | |
CONSTRAINT `acl_user_group_FK_1` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`) ON DELETE CASCADE, | |
CONSTRAINT `acl_user_group_FK_2` FOREIGN KEY (`group_id`) REFERENCES `acl_group` (`id`) ON DELETE CASCADE | |
) ENGINE=InnoDB AUTO_INCREMENT=103 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `actor` | |
-- | |
DROP TABLE IF EXISTS `actor`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `actor` ( | |
`id` int(11) NOT NULL, | |
`corporate_body_identifiers` varchar(1024) DEFAULT NULL, | |
`entity_type_id` int(11) DEFAULT NULL, | |
`description_status_id` int(11) DEFAULT NULL, | |
`description_detail_id` int(11) DEFAULT NULL, | |
`description_identifier` varchar(1024) DEFAULT NULL, | |
`source_standard` varchar(1024) DEFAULT NULL, | |
`parent_id` int(11) DEFAULT NULL, | |
`lft` int(11) NOT NULL, | |
`rgt` int(11) NOT NULL, | |
`source_culture` varchar(16) NOT NULL, | |
PRIMARY KEY (`id`), | |
KEY `actor_FI_2` (`entity_type_id`), | |
KEY `actor_FI_3` (`description_status_id`), | |
KEY `actor_FI_4` (`description_detail_id`), | |
KEY `actor_FI_5` (`parent_id`), | |
CONSTRAINT `actor_FK_1` FOREIGN KEY (`id`) REFERENCES `object` (`id`) ON DELETE CASCADE, | |
CONSTRAINT `actor_FK_2` FOREIGN KEY (`entity_type_id`) REFERENCES `term` (`id`) ON DELETE SET NULL, | |
CONSTRAINT `actor_FK_3` FOREIGN KEY (`description_status_id`) REFERENCES `term` (`id`) ON DELETE SET NULL, | |
CONSTRAINT `actor_FK_4` FOREIGN KEY (`description_detail_id`) REFERENCES `term` (`id`) ON DELETE SET NULL, | |
CONSTRAINT `actor_FK_5` FOREIGN KEY (`parent_id`) REFERENCES `actor` (`id`) | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `actor_i18n` | |
-- | |
DROP TABLE IF EXISTS `actor_i18n`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `actor_i18n` ( | |
`authorized_form_of_name` varchar(1024) DEFAULT NULL, | |
`dates_of_existence` varchar(1024) DEFAULT NULL, | |
`history` text, | |
`places` text, | |
`legal_status` text, | |
`functions` text, | |
`mandates` text, | |
`internal_structures` text, | |
`general_context` text, | |
`institution_responsible_identifier` varchar(1024) DEFAULT NULL, | |
`rules` text, | |
`sources` text, | |
`revision_history` text, | |
`id` int(11) NOT NULL, | |
`culture` varchar(16) NOT NULL, | |
PRIMARY KEY (`id`,`culture`), | |
CONSTRAINT `actor_i18n_FK_1` FOREIGN KEY (`id`) REFERENCES `actor` (`id`) ON DELETE CASCADE | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `aip` | |
-- | |
DROP TABLE IF EXISTS `aip`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `aip` ( | |
`id` int(11) NOT NULL, | |
`type_id` int(11) DEFAULT NULL, | |
`uuid` varchar(36) DEFAULT NULL, | |
`filename` varchar(1024) DEFAULT NULL, | |
`size_on_disk` bigint(20) DEFAULT NULL, | |
`digital_object_count` int(11) DEFAULT NULL, | |
`created_at` datetime DEFAULT NULL, | |
`part_of` int(11) DEFAULT NULL, | |
PRIMARY KEY (`id`), | |
KEY `aip_FI_2` (`type_id`), | |
KEY `aip_FI_3` (`part_of`), | |
CONSTRAINT `aip_FK_1` FOREIGN KEY (`id`) REFERENCES `object` (`id`) ON DELETE CASCADE, | |
CONSTRAINT `aip_FK_2` FOREIGN KEY (`type_id`) REFERENCES `term` (`id`) ON DELETE SET NULL, | |
CONSTRAINT `aip_FK_3` FOREIGN KEY (`part_of`) REFERENCES `object` (`id`) ON DELETE SET NULL | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `audit_log` | |
-- | |
DROP TABLE IF EXISTS `audit_log`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `audit_log` ( | |
`id` int(11) NOT NULL AUTO_INCREMENT, | |
`object_id` int(11) NOT NULL, | |
`user_id` int(11) DEFAULT NULL, | |
`user_name` varchar(255) DEFAULT NULL, | |
`action_type_id` int(11) DEFAULT NULL, | |
`created_at` datetime DEFAULT NULL, | |
PRIMARY KEY (`id`), | |
KEY `audit_log_FI_1` (`object_id`), | |
KEY `audit_log_FI_2` (`user_id`), | |
KEY `audit_log_FI_3` (`action_type_id`), | |
CONSTRAINT `audit_log_FK_1` FOREIGN KEY (`object_id`) REFERENCES `object` (`id`) ON DELETE CASCADE, | |
CONSTRAINT `audit_log_FK_2` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`) ON DELETE SET NULL, | |
CONSTRAINT `audit_log_FK_3` FOREIGN KEY (`action_type_id`) REFERENCES `term` (`id`) ON DELETE SET NULL | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `clipboard_save` | |
-- | |
DROP TABLE IF EXISTS `clipboard_save`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `clipboard_save` ( | |
`id` int(11) NOT NULL AUTO_INCREMENT, | |
`user_id` int(11) DEFAULT NULL, | |
`password` varchar(255) DEFAULT NULL, | |
`created_at` datetime DEFAULT NULL, | |
PRIMARY KEY (`id`), | |
KEY `clipboard_save_FI_1` (`user_id`), | |
CONSTRAINT `clipboard_save_FK_1` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`) ON DELETE SET NULL | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `clipboard_save_item` | |
-- | |
DROP TABLE IF EXISTS `clipboard_save_item`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `clipboard_save_item` ( | |
`id` int(11) NOT NULL AUTO_INCREMENT, | |
`save_id` int(11) DEFAULT NULL, | |
`item_class_name` varchar(255) DEFAULT NULL, | |
`slug` varchar(255) DEFAULT NULL, | |
PRIMARY KEY (`id`), | |
KEY `clipboard_save_item_FI_1` (`save_id`), | |
CONSTRAINT `clipboard_save_item_FK_1` FOREIGN KEY (`save_id`) REFERENCES `clipboard_save` (`id`) ON DELETE CASCADE | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `contact_information` | |
-- | |
DROP TABLE IF EXISTS `contact_information`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `contact_information` ( | |
`actor_id` int(11) NOT NULL, | |
`primary_contact` tinyint(4) DEFAULT NULL, | |
`contact_person` varchar(1024) DEFAULT NULL, | |
`street_address` text, | |
`website` varchar(1024) DEFAULT NULL, | |
`email` varchar(255) DEFAULT NULL, | |
`telephone` varchar(255) DEFAULT NULL, | |
`fax` varchar(255) DEFAULT NULL, | |
`postal_code` varchar(255) DEFAULT NULL, | |
`country_code` varchar(255) DEFAULT NULL, | |
`longitude` float DEFAULT NULL, | |
`latitude` float DEFAULT NULL, | |
`created_at` datetime NOT NULL, | |
`updated_at` datetime NOT NULL, | |
`source_culture` varchar(16) NOT NULL, | |
`id` int(11) NOT NULL AUTO_INCREMENT, | |
`serial_number` int(11) NOT NULL DEFAULT '0', | |
PRIMARY KEY (`id`), | |
KEY `contact_information_FI_1` (`actor_id`), | |
CONSTRAINT `contact_information_FK_1` FOREIGN KEY (`actor_id`) REFERENCES `actor` (`id`) ON DELETE CASCADE | |
) ENGINE=InnoDB AUTO_INCREMENT=191 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `contact_information_i18n` | |
-- | |
DROP TABLE IF EXISTS `contact_information_i18n`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `contact_information_i18n` ( | |
`contact_type` varchar(1024) DEFAULT NULL, | |
`city` varchar(1024) DEFAULT NULL, | |
`region` varchar(1024) DEFAULT NULL, | |
`note` text, | |
`id` int(11) NOT NULL, | |
`culture` varchar(16) NOT NULL, | |
PRIMARY KEY (`id`,`culture`), | |
CONSTRAINT `contact_information_i18n_FK_1` FOREIGN KEY (`id`) REFERENCES `contact_information` (`id`) ON DELETE CASCADE | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `deaccession` | |
-- | |
DROP TABLE IF EXISTS `deaccession`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `deaccession` ( | |
`id` int(11) NOT NULL, | |
`accession_id` int(11) DEFAULT NULL, | |
`date` date DEFAULT NULL, | |
`identifier` varchar(255) DEFAULT NULL, | |
`scope_id` int(11) DEFAULT NULL, | |
`created_at` datetime NOT NULL, | |
`updated_at` datetime NOT NULL, | |
`source_culture` varchar(16) NOT NULL, | |
PRIMARY KEY (`id`), | |
KEY `deaccession_FI_2` (`accession_id`), | |
KEY `deaccession_FI_3` (`scope_id`), | |
CONSTRAINT `deaccession_FK_1` FOREIGN KEY (`id`) REFERENCES `object` (`id`) ON DELETE CASCADE, | |
CONSTRAINT `deaccession_FK_2` FOREIGN KEY (`accession_id`) REFERENCES `accession` (`id`) ON DELETE CASCADE, | |
CONSTRAINT `deaccession_FK_3` FOREIGN KEY (`scope_id`) REFERENCES `term` (`id`) ON DELETE SET NULL | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `deaccession_i18n` | |
-- | |
DROP TABLE IF EXISTS `deaccession_i18n`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `deaccession_i18n` ( | |
`description` text, | |
`extent` text, | |
`reason` text, | |
`id` int(11) NOT NULL, | |
`culture` varchar(16) NOT NULL, | |
PRIMARY KEY (`id`,`culture`), | |
CONSTRAINT `deaccession_i18n_FK_1` FOREIGN KEY (`id`) REFERENCES `deaccession` (`id`) ON DELETE CASCADE | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `digital_object` | |
-- | |
DROP TABLE IF EXISTS `digital_object`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `digital_object` ( | |
`id` int(11) NOT NULL, | |
`object_id` int(11) DEFAULT NULL, | |
`usage_id` int(11) DEFAULT NULL, | |
`mime_type` varchar(255) DEFAULT NULL, | |
`media_type_id` int(11) DEFAULT NULL, | |
`name` varchar(1024) NOT NULL, | |
`path` varchar(1024) NOT NULL, | |
`sequence` int(11) DEFAULT NULL, | |
`byte_size` bigint(20) DEFAULT NULL, | |
`checksum` varchar(255) DEFAULT NULL, | |
`checksum_type` varchar(50) DEFAULT NULL, | |
`parent_id` int(11) DEFAULT NULL, | |
PRIMARY KEY (`id`), | |
KEY `digital_object_FI_2` (`object_id`), | |
KEY `digital_object_FI_3` (`usage_id`), | |
KEY `digital_object_FI_4` (`media_type_id`), | |
KEY `digital_object_FI_5` (`parent_id`), | |
KEY `path` (`path`(768)), | |
CONSTRAINT `digital_object_FK_1` FOREIGN KEY (`id`) REFERENCES `object` (`id`) ON DELETE CASCADE, | |
CONSTRAINT `digital_object_FK_2` FOREIGN KEY (`object_id`) REFERENCES `object` (`id`) ON DELETE CASCADE, | |
CONSTRAINT `digital_object_FK_3` FOREIGN KEY (`usage_id`) REFERENCES `term` (`id`) ON DELETE SET NULL, | |
CONSTRAINT `digital_object_FK_4` FOREIGN KEY (`media_type_id`) REFERENCES `term` (`id`) ON DELETE SET NULL, | |
CONSTRAINT `digital_object_FK_5` FOREIGN KEY (`parent_id`) REFERENCES `digital_object` (`id`) | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `donor` | |
-- | |
DROP TABLE IF EXISTS `donor`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `donor` ( | |
`id` int(11) NOT NULL, | |
PRIMARY KEY (`id`), | |
CONSTRAINT `donor_FK_1` FOREIGN KEY (`id`) REFERENCES `actor` (`id`) ON DELETE CASCADE | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `event` | |
-- | |
DROP TABLE IF EXISTS `event`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `event` ( | |
`id` int(11) NOT NULL, | |
`start_date` date DEFAULT NULL, | |
`start_time` time DEFAULT NULL, | |
`end_date` date DEFAULT NULL, | |
`end_time` time DEFAULT NULL, | |
`type_id` int(11) NOT NULL, | |
`object_id` int(11) DEFAULT NULL, | |
`actor_id` int(11) DEFAULT NULL, | |
`source_culture` varchar(16) NOT NULL, | |
PRIMARY KEY (`id`), | |
KEY `event_FI_2` (`type_id`), | |
KEY `event_FI_4` (`actor_id`), | |
KEY `event_FI_3` (`object_id`), | |
CONSTRAINT `event_FK_1` FOREIGN KEY (`id`) REFERENCES `object` (`id`) ON DELETE CASCADE, | |
CONSTRAINT `event_FK_2` FOREIGN KEY (`type_id`) REFERENCES `term` (`id`) ON DELETE CASCADE, | |
CONSTRAINT `event_FK_3` FOREIGN KEY (`object_id`) REFERENCES `object` (`id`) ON DELETE CASCADE, | |
CONSTRAINT `event_FK_4` FOREIGN KEY (`actor_id`) REFERENCES `actor` (`id`) | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `event_i18n` | |
-- | |
DROP TABLE IF EXISTS `event_i18n`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `event_i18n` ( | |
`name` varchar(1024) DEFAULT NULL, | |
`description` text, | |
`date` varchar(1024) DEFAULT NULL, | |
`id` int(11) NOT NULL, | |
`culture` varchar(16) NOT NULL, | |
PRIMARY KEY (`id`,`culture`), | |
CONSTRAINT `event_i18n_FK_1` FOREIGN KEY (`id`) REFERENCES `event` (`id`) ON DELETE CASCADE | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `function_object` | |
-- | |
DROP TABLE IF EXISTS `function_object`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `function_object` ( | |
`id` int(11) NOT NULL, | |
`type_id` int(11) DEFAULT NULL, | |
`parent_id` int(11) DEFAULT NULL, | |
`description_status_id` int(11) DEFAULT NULL, | |
`description_detail_id` int(11) DEFAULT NULL, | |
`description_identifier` varchar(1024) DEFAULT NULL, | |
`source_standard` varchar(1024) DEFAULT NULL, | |
`lft` int(11) DEFAULT NULL, | |
`rgt` int(11) DEFAULT NULL, | |
`source_culture` varchar(16) NOT NULL, | |
PRIMARY KEY (`id`), | |
KEY `function_object_FI_2` (`type_id`), | |
KEY `function_object_FI_3` (`parent_id`), | |
KEY `function_object_FI_4` (`description_status_id`), | |
KEY `function_object_FI_5` (`description_detail_id`), | |
CONSTRAINT `function_object_FK_1` FOREIGN KEY (`id`) REFERENCES `object` (`id`) ON DELETE CASCADE, | |
CONSTRAINT `function_object_FK_2` FOREIGN KEY (`type_id`) REFERENCES `term` (`id`), | |
CONSTRAINT `function_object_FK_3` FOREIGN KEY (`parent_id`) REFERENCES `function_object` (`id`), | |
CONSTRAINT `function_object_FK_4` FOREIGN KEY (`description_status_id`) REFERENCES `term` (`id`), | |
CONSTRAINT `function_object_FK_5` FOREIGN KEY (`description_detail_id`) REFERENCES `term` (`id`) | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `function_object_i18n` | |
-- | |
DROP TABLE IF EXISTS `function_object_i18n`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `function_object_i18n` ( | |
`authorized_form_of_name` varchar(1024) DEFAULT NULL, | |
`classification` varchar(1024) DEFAULT NULL, | |
`dates` varchar(1024) DEFAULT NULL, | |
`description` text, | |
`history` text, | |
`legislation` text, | |
`institution_identifier` text, | |
`revision_history` text, | |
`rules` text, | |
`sources` text, | |
`id` int(11) NOT NULL, | |
`culture` varchar(16) NOT NULL, | |
PRIMARY KEY (`id`,`culture`), | |
CONSTRAINT `function_object_i18n_FK_1` FOREIGN KEY (`id`) REFERENCES `function_object` (`id`) ON DELETE CASCADE | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `granted_right` | |
-- | |
DROP TABLE IF EXISTS `granted_right`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `granted_right` ( | |
`rights_id` int(11) NOT NULL, | |
`act_id` int(11) DEFAULT NULL, | |
`restriction` tinyint(4) DEFAULT '1', | |
`start_date` date DEFAULT NULL, | |
`end_date` date DEFAULT NULL, | |
`notes` text, | |
`id` int(11) NOT NULL AUTO_INCREMENT, | |
`serial_number` int(11) NOT NULL DEFAULT '0', | |
PRIMARY KEY (`id`), | |
KEY `granted_right_FI_1` (`rights_id`), | |
KEY `granted_right_FI_2` (`act_id`), | |
CONSTRAINT `granted_right_FK_1` FOREIGN KEY (`rights_id`) REFERENCES `rights` (`id`) ON DELETE CASCADE, | |
CONSTRAINT `granted_right_FK_2` FOREIGN KEY (`act_id`) REFERENCES `term` (`id`) ON DELETE SET NULL | |
) ENGINE=InnoDB AUTO_INCREMENT=53 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `information_object` | |
-- | |
DROP TABLE IF EXISTS `information_object`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `information_object` ( | |
`id` int(11) NOT NULL, | |
`identifier` varchar(1024) DEFAULT NULL, | |
`oai_local_identifier` int(11) NOT NULL AUTO_INCREMENT, | |
`level_of_description_id` int(11) DEFAULT NULL, | |
`collection_type_id` int(11) DEFAULT NULL, | |
`repository_id` int(11) DEFAULT NULL, | |
`parent_id` int(11) DEFAULT NULL, | |
`description_status_id` int(11) DEFAULT NULL, | |
`description_detail_id` int(11) DEFAULT NULL, | |
`description_identifier` varchar(1024) DEFAULT NULL, | |
`source_standard` varchar(1024) DEFAULT NULL, | |
`display_standard_id` int(11) DEFAULT NULL, | |
`lft` int(11) NOT NULL, | |
`rgt` int(11) NOT NULL, | |
`source_culture` varchar(16) NOT NULL, | |
PRIMARY KEY (`id`), | |
UNIQUE KEY `information_object_U_1` (`oai_local_identifier`), | |
KEY `information_object_FI_2` (`level_of_description_id`), | |
KEY `information_object_FI_3` (`collection_type_id`), | |
KEY `information_object_FI_4` (`repository_id`), | |
KEY `information_object_FI_5` (`parent_id`), | |
KEY `information_object_FI_6` (`description_status_id`), | |
KEY `information_object_FI_7` (`description_detail_id`), | |
KEY `information_object_FI_8` (`display_standard_id`), | |
KEY `lft` (`lft`), | |
KEY `rgt` (`rgt`), | |
CONSTRAINT `information_object_FK_1` FOREIGN KEY (`id`) REFERENCES `object` (`id`) ON DELETE CASCADE, | |
CONSTRAINT `information_object_FK_2` FOREIGN KEY (`level_of_description_id`) REFERENCES `term` (`id`) ON DELETE SET NULL, | |
CONSTRAINT `information_object_FK_3` FOREIGN KEY (`collection_type_id`) REFERENCES `term` (`id`), | |
CONSTRAINT `information_object_FK_4` FOREIGN KEY (`repository_id`) REFERENCES `repository` (`id`), | |
CONSTRAINT `information_object_FK_5` FOREIGN KEY (`parent_id`) REFERENCES `information_object` (`id`), | |
CONSTRAINT `information_object_FK_6` FOREIGN KEY (`description_status_id`) REFERENCES `term` (`id`) ON DELETE SET NULL, | |
CONSTRAINT `information_object_FK_7` FOREIGN KEY (`description_detail_id`) REFERENCES `term` (`id`) ON DELETE SET NULL, | |
CONSTRAINT `information_object_FK_8` FOREIGN KEY (`display_standard_id`) REFERENCES `term` (`id`) ON DELETE SET NULL | |
) ENGINE=InnoDB AUTO_INCREMENT=28257 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `information_object_i18n` | |
-- | |
DROP TABLE IF EXISTS `information_object_i18n`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `information_object_i18n` ( | |
`title` varchar(1024) DEFAULT NULL, | |
`alternate_title` varchar(1024) DEFAULT NULL, | |
`edition` varchar(1024) DEFAULT NULL, | |
`extent_and_medium` text, | |
`archival_history` text, | |
`acquisition` text, | |
`scope_and_content` text, | |
`appraisal` text, | |
`accruals` text, | |
`arrangement` text, | |
`access_conditions` text, | |
`reproduction_conditions` text, | |
`physical_characteristics` text, | |
`finding_aids` text, | |
`location_of_originals` text, | |
`location_of_copies` text, | |
`related_units_of_description` text, | |
`institution_responsible_identifier` varchar(1024) DEFAULT NULL, | |
`rules` text, | |
`sources` text, | |
`revision_history` text, | |
`id` int(11) NOT NULL, | |
`culture` varchar(16) NOT NULL, | |
PRIMARY KEY (`id`,`culture`), | |
CONSTRAINT `information_object_i18n_FK_1` FOREIGN KEY (`id`) REFERENCES `information_object` (`id`) ON DELETE CASCADE | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `job` | |
-- | |
DROP TABLE IF EXISTS `job`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `job` ( | |
`id` int(11) NOT NULL, | |
`name` varchar(255) DEFAULT NULL, | |
`status_id` int(11) DEFAULT NULL, | |
`completed_at` datetime DEFAULT NULL, | |
`user_id` int(11) DEFAULT NULL, | |
`object_id` int(11) DEFAULT NULL, | |
`download_path` text, | |
`output` text, | |
PRIMARY KEY (`id`), | |
KEY `job_FI_2` (`user_id`), | |
KEY `job_FI_3` (`object_id`), | |
KEY `job_FI_4` (`status_id`), | |
CONSTRAINT `job_FK_1` FOREIGN KEY (`id`) REFERENCES `object` (`id`) ON DELETE CASCADE, | |
CONSTRAINT `job_FK_2` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`) ON DELETE SET NULL, | |
CONSTRAINT `job_FK_3` FOREIGN KEY (`object_id`) REFERENCES `object` (`id`) ON DELETE SET NULL, | |
CONSTRAINT `job_FK_4` FOREIGN KEY (`status_id`) REFERENCES `term` (`id`) ON DELETE SET NULL | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `keymap` | |
-- | |
DROP TABLE IF EXISTS `keymap`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `keymap` ( | |
`source_id` text, | |
`target_id` int(11) DEFAULT NULL, | |
`source_name` text, | |
`target_name` text, | |
`id` int(11) NOT NULL AUTO_INCREMENT, | |
`serial_number` int(11) NOT NULL DEFAULT '0', | |
PRIMARY KEY (`id`) | |
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `menu` | |
-- | |
DROP TABLE IF EXISTS `menu`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `menu` ( | |
`parent_id` int(11) DEFAULT NULL, | |
`name` varchar(255) DEFAULT NULL, | |
`path` varchar(255) DEFAULT NULL, | |
`lft` int(11) NOT NULL, | |
`rgt` int(11) NOT NULL, | |
`created_at` datetime NOT NULL, | |
`updated_at` datetime NOT NULL, | |
`source_culture` varchar(16) NOT NULL, | |
`id` int(11) NOT NULL AUTO_INCREMENT, | |
`serial_number` int(11) NOT NULL DEFAULT '0', | |
PRIMARY KEY (`id`), | |
KEY `menu_FI_1` (`parent_id`), | |
CONSTRAINT `menu_FK_1` FOREIGN KEY (`parent_id`) REFERENCES `menu` (`id`) ON DELETE CASCADE | |
) ENGINE=InnoDB AUTO_INCREMENT=76 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `menu_i18n` | |
-- | |
DROP TABLE IF EXISTS `menu_i18n`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `menu_i18n` ( | |
`label` varchar(255) DEFAULT NULL, | |
`description` text, | |
`id` int(11) NOT NULL, | |
`culture` varchar(16) NOT NULL, | |
PRIMARY KEY (`id`,`culture`), | |
CONSTRAINT `menu_i18n_FK_1` FOREIGN KEY (`id`) REFERENCES `menu` (`id`) ON DELETE CASCADE | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `note` | |
-- | |
DROP TABLE IF EXISTS `note`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `note` ( | |
`object_id` int(11) NOT NULL, | |
`type_id` int(11) DEFAULT NULL, | |
`scope` varchar(1024) DEFAULT NULL, | |
`user_id` int(11) DEFAULT NULL, | |
`source_culture` varchar(16) NOT NULL, | |
`id` int(11) NOT NULL AUTO_INCREMENT, | |
`serial_number` int(11) NOT NULL DEFAULT '0', | |
PRIMARY KEY (`id`), | |
KEY `note_FI_1` (`object_id`), | |
KEY `note_FI_2` (`type_id`), | |
KEY `note_FI_3` (`user_id`), | |
CONSTRAINT `note_FK_1` FOREIGN KEY (`object_id`) REFERENCES `object` (`id`) ON DELETE CASCADE, | |
CONSTRAINT `note_FK_2` FOREIGN KEY (`type_id`) REFERENCES `term` (`id`) ON DELETE SET NULL, | |
CONSTRAINT `note_FK_3` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`) | |
) ENGINE=InnoDB AUTO_INCREMENT=17149 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `note_i18n` | |
-- | |
DROP TABLE IF EXISTS `note_i18n`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `note_i18n` ( | |
`content` text, | |
`id` int(11) NOT NULL, | |
`culture` varchar(16) NOT NULL, | |
PRIMARY KEY (`id`,`culture`), | |
CONSTRAINT `note_i18n_FK_1` FOREIGN KEY (`id`) REFERENCES `note` (`id`) ON DELETE CASCADE | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `oai_harvest` | |
-- | |
DROP TABLE IF EXISTS `oai_harvest`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `oai_harvest` ( | |
`id` int(11) NOT NULL AUTO_INCREMENT, | |
`oai_repository_id` int(11) NOT NULL, | |
`start_timestamp` datetime DEFAULT NULL, | |
`end_timestamp` datetime DEFAULT NULL, | |
`last_harvest` datetime DEFAULT NULL, | |
`last_harvest_attempt` datetime DEFAULT NULL, | |
`metadataPrefix` varchar(255) DEFAULT NULL, | |
`set` varchar(1024) DEFAULT NULL, | |
`created_at` datetime NOT NULL, | |
`serial_number` int(11) NOT NULL DEFAULT '0', | |
PRIMARY KEY (`id`), | |
KEY `oai_harvest_FI_1` (`oai_repository_id`), | |
CONSTRAINT `oai_harvest_FK_1` FOREIGN KEY (`oai_repository_id`) REFERENCES `oai_repository` (`id`) ON DELETE CASCADE | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `oai_repository` | |
-- | |
DROP TABLE IF EXISTS `oai_repository`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `oai_repository` ( | |
`id` int(11) NOT NULL AUTO_INCREMENT, | |
`name` varchar(1024) DEFAULT NULL, | |
`uri` varchar(1024) DEFAULT NULL, | |
`admin_email` varchar(255) DEFAULT NULL, | |
`earliest_timestamp` datetime DEFAULT NULL, | |
`created_at` datetime NOT NULL, | |
`updated_at` datetime NOT NULL, | |
`serial_number` int(11) NOT NULL DEFAULT '0', | |
PRIMARY KEY (`id`) | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `object` | |
-- | |
DROP TABLE IF EXISTS `object`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `object` ( | |
`class_name` varchar(255) DEFAULT NULL, | |
`created_at` datetime NOT NULL, | |
`updated_at` datetime NOT NULL, | |
`id` int(11) NOT NULL AUTO_INCREMENT, | |
`serial_number` int(11) NOT NULL DEFAULT '0', | |
PRIMARY KEY (`id`) | |
) ENGINE=InnoDB AUTO_INCREMENT=2003874 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `object_term_relation` | |
-- | |
DROP TABLE IF EXISTS `object_term_relation`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `object_term_relation` ( | |
`id` int(11) NOT NULL, | |
`object_id` int(11) NOT NULL, | |
`term_id` int(11) NOT NULL, | |
`start_date` date DEFAULT NULL, | |
`end_date` date DEFAULT NULL, | |
PRIMARY KEY (`id`), | |
KEY `object_term_relation_FI_2` (`object_id`), | |
KEY `object_term_relation_FI_3` (`term_id`), | |
CONSTRAINT `object_term_relation_FK_1` FOREIGN KEY (`id`) REFERENCES `object` (`id`) ON DELETE CASCADE, | |
CONSTRAINT `object_term_relation_FK_2` FOREIGN KEY (`object_id`) REFERENCES `object` (`id`) ON DELETE CASCADE, | |
CONSTRAINT `object_term_relation_FK_3` FOREIGN KEY (`term_id`) REFERENCES `term` (`id`) ON DELETE CASCADE | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `other_name` | |
-- | |
DROP TABLE IF EXISTS `other_name`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `other_name` ( | |
`object_id` int(11) NOT NULL, | |
`type_id` int(11) DEFAULT NULL, | |
`start_date` date DEFAULT NULL, | |
`end_date` date DEFAULT NULL, | |
`source_culture` varchar(16) NOT NULL, | |
`id` int(11) NOT NULL AUTO_INCREMENT, | |
`serial_number` int(11) NOT NULL DEFAULT '0', | |
PRIMARY KEY (`id`), | |
KEY `other_name_FI_1` (`object_id`), | |
KEY `other_name_FI_2` (`type_id`), | |
CONSTRAINT `other_name_FK_1` FOREIGN KEY (`object_id`) REFERENCES `object` (`id`) ON DELETE CASCADE, | |
CONSTRAINT `other_name_FK_2` FOREIGN KEY (`type_id`) REFERENCES `term` (`id`) ON DELETE SET NULL | |
) ENGINE=InnoDB AUTO_INCREMENT=640 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `other_name_i18n` | |
-- | |
DROP TABLE IF EXISTS `other_name_i18n`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `other_name_i18n` ( | |
`name` varchar(1024) DEFAULT NULL, | |
`note` varchar(1024) DEFAULT NULL, | |
`dates` text, | |
`id` int(11) NOT NULL, | |
`culture` varchar(16) NOT NULL, | |
PRIMARY KEY (`id`,`culture`), | |
CONSTRAINT `other_name_i18n_FK_1` FOREIGN KEY (`id`) REFERENCES `other_name` (`id`) ON DELETE CASCADE | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `physical_object` | |
-- | |
DROP TABLE IF EXISTS `physical_object`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `physical_object` ( | |
`id` int(11) NOT NULL, | |
`type_id` int(11) DEFAULT NULL, | |
`parent_id` int(11) DEFAULT NULL, | |
`lft` int(11) NOT NULL, | |
`rgt` int(11) NOT NULL, | |
`source_culture` varchar(16) NOT NULL, | |
PRIMARY KEY (`id`), | |
KEY `physical_object_FI_2` (`type_id`), | |
KEY `physical_object_FI_3` (`parent_id`), | |
CONSTRAINT `physical_object_FK_1` FOREIGN KEY (`id`) REFERENCES `object` (`id`) ON DELETE CASCADE, | |
CONSTRAINT `physical_object_FK_2` FOREIGN KEY (`type_id`) REFERENCES `term` (`id`) ON DELETE SET NULL, | |
CONSTRAINT `physical_object_FK_3` FOREIGN KEY (`parent_id`) REFERENCES `physical_object` (`id`) | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `physical_object_i18n` | |
-- | |
DROP TABLE IF EXISTS `physical_object_i18n`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `physical_object_i18n` ( | |
`name` varchar(1024) DEFAULT NULL, | |
`description` text, | |
`location` text, | |
`id` int(11) NOT NULL, | |
`culture` varchar(16) NOT NULL, | |
PRIMARY KEY (`id`,`culture`), | |
CONSTRAINT `physical_object_i18n_FK_1` FOREIGN KEY (`id`) REFERENCES `physical_object` (`id`) ON DELETE CASCADE | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `premis_object` | |
-- | |
DROP TABLE IF EXISTS `premis_object`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `premis_object` ( | |
`id` int(11) NOT NULL, | |
`information_object_id` int(11) DEFAULT NULL, | |
`puid` varchar(255) DEFAULT NULL, | |
`filename` varchar(1024) DEFAULT NULL, | |
`last_modified` datetime DEFAULT NULL, | |
`date_ingested` date DEFAULT NULL, | |
`size` bigint(20) DEFAULT NULL, | |
`mime_type` varchar(255) DEFAULT NULL, | |
PRIMARY KEY (`id`), | |
KEY `premis_object_FI_2` (`information_object_id`), | |
CONSTRAINT `premis_object_FK_1` FOREIGN KEY (`id`) REFERENCES `object` (`id`) ON DELETE CASCADE, | |
CONSTRAINT `premis_object_FK_2` FOREIGN KEY (`information_object_id`) REFERENCES `information_object` (`id`) | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `property` | |
-- | |
DROP TABLE IF EXISTS `property`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `property` ( | |
`object_id` int(11) NOT NULL, | |
`scope` varchar(1024) DEFAULT NULL, | |
`name` varchar(1024) DEFAULT NULL, | |
`source_culture` varchar(16) NOT NULL, | |
`id` int(11) NOT NULL AUTO_INCREMENT, | |
`serial_number` int(11) NOT NULL DEFAULT '0', | |
PRIMARY KEY (`id`), | |
KEY `property_FI_1` (`object_id`), | |
CONSTRAINT `property_FK_1` FOREIGN KEY (`object_id`) REFERENCES `object` (`id`) ON DELETE CASCADE | |
) ENGINE=InnoDB AUTO_INCREMENT=251687 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `property_i18n` | |
-- | |
DROP TABLE IF EXISTS `property_i18n`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `property_i18n` ( | |
`value` text, | |
`id` int(11) NOT NULL, | |
`culture` varchar(16) NOT NULL, | |
PRIMARY KEY (`id`,`culture`), | |
CONSTRAINT `property_i18n_FK_1` FOREIGN KEY (`id`) REFERENCES `property` (`id`) ON DELETE CASCADE | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `relation` | |
-- | |
DROP TABLE IF EXISTS `relation`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `relation` ( | |
`id` int(11) NOT NULL, | |
`subject_id` int(11) NOT NULL, | |
`object_id` int(11) NOT NULL, | |
`type_id` int(11) DEFAULT NULL, | |
`start_date` date DEFAULT NULL, | |
`end_date` date DEFAULT NULL, | |
`source_culture` varchar(16) NOT NULL, | |
PRIMARY KEY (`id`), | |
KEY `relation_FI_2` (`subject_id`), | |
KEY `relation_FI_3` (`object_id`), | |
KEY `relation_FI_4` (`type_id`), | |
CONSTRAINT `relation_FK_1` FOREIGN KEY (`id`) REFERENCES `object` (`id`) ON DELETE CASCADE, | |
CONSTRAINT `relation_FK_2` FOREIGN KEY (`subject_id`) REFERENCES `object` (`id`), | |
CONSTRAINT `relation_FK_3` FOREIGN KEY (`object_id`) REFERENCES `object` (`id`), | |
CONSTRAINT `relation_FK_4` FOREIGN KEY (`type_id`) REFERENCES `term` (`id`) | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `relation_i18n` | |
-- | |
DROP TABLE IF EXISTS `relation_i18n`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `relation_i18n` ( | |
`description` text, | |
`date` varchar(1024) DEFAULT NULL, | |
`id` int(11) NOT NULL, | |
`culture` varchar(16) NOT NULL, | |
PRIMARY KEY (`id`,`culture`), | |
CONSTRAINT `relation_i18n_FK_1` FOREIGN KEY (`id`) REFERENCES `relation` (`id`) ON DELETE CASCADE | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `repository` | |
-- | |
DROP TABLE IF EXISTS `repository`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `repository` ( | |
`id` int(11) NOT NULL, | |
`identifier` varchar(1024) DEFAULT NULL, | |
`desc_status_id` int(11) DEFAULT NULL, | |
`desc_detail_id` int(11) DEFAULT NULL, | |
`desc_identifier` varchar(1024) DEFAULT NULL, | |
`upload_limit` float DEFAULT NULL, | |
`source_culture` varchar(16) NOT NULL, | |
PRIMARY KEY (`id`), | |
KEY `repository_FI_2` (`desc_status_id`), | |
KEY `repository_FI_3` (`desc_detail_id`), | |
CONSTRAINT `repository_FK_1` FOREIGN KEY (`id`) REFERENCES `actor` (`id`) ON DELETE CASCADE, | |
CONSTRAINT `repository_FK_2` FOREIGN KEY (`desc_status_id`) REFERENCES `term` (`id`) ON DELETE SET NULL, | |
CONSTRAINT `repository_FK_3` FOREIGN KEY (`desc_detail_id`) REFERENCES `term` (`id`) ON DELETE SET NULL | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `repository_i18n` | |
-- | |
DROP TABLE IF EXISTS `repository_i18n`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `repository_i18n` ( | |
`geocultural_context` text, | |
`collecting_policies` text, | |
`buildings` text, | |
`holdings` text, | |
`finding_aids` text, | |
`opening_times` text, | |
`access_conditions` text, | |
`disabled_access` text, | |
`research_services` text, | |
`reproduction_services` text, | |
`public_facilities` text, | |
`desc_institution_identifier` varchar(1024) DEFAULT NULL, | |
`desc_rules` text, | |
`desc_sources` text, | |
`desc_revision_history` text, | |
`id` int(11) NOT NULL, | |
`culture` varchar(16) NOT NULL, | |
PRIMARY KEY (`id`,`culture`), | |
CONSTRAINT `repository_i18n_FK_1` FOREIGN KEY (`id`) REFERENCES `repository` (`id`) ON DELETE CASCADE | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `rights` | |
-- | |
DROP TABLE IF EXISTS `rights`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `rights` ( | |
`id` int(11) NOT NULL, | |
`start_date` date DEFAULT NULL, | |
`end_date` date DEFAULT NULL, | |
`basis_id` int(11) DEFAULT NULL, | |
`rights_holder_id` int(11) DEFAULT NULL, | |
`copyright_status_id` int(11) DEFAULT NULL, | |
`copyright_status_date` date DEFAULT NULL, | |
`copyright_jurisdiction` varchar(1024) DEFAULT NULL, | |
`statute_determination_date` date DEFAULT NULL, | |
`statute_citation_id` int(11) DEFAULT NULL, | |
`source_culture` varchar(16) NOT NULL, | |
PRIMARY KEY (`id`), | |
KEY `rights_FI_2` (`basis_id`), | |
KEY `rights_FI_3` (`rights_holder_id`), | |
KEY `rights_FI_4` (`copyright_status_id`), | |
KEY `rights_FI_5` (`statute_citation_id`), | |
CONSTRAINT `rights_FK_1` FOREIGN KEY (`id`) REFERENCES `object` (`id`) ON DELETE CASCADE, | |
CONSTRAINT `rights_FK_2` FOREIGN KEY (`basis_id`) REFERENCES `term` (`id`) ON DELETE SET NULL, | |
CONSTRAINT `rights_FK_3` FOREIGN KEY (`rights_holder_id`) REFERENCES `actor` (`id`) ON DELETE SET NULL, | |
CONSTRAINT `rights_FK_4` FOREIGN KEY (`copyright_status_id`) REFERENCES `term` (`id`) ON DELETE SET NULL, | |
CONSTRAINT `rights_FK_5` FOREIGN KEY (`statute_citation_id`) REFERENCES `term` (`id`) ON DELETE SET NULL | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `rights_holder` | |
-- | |
DROP TABLE IF EXISTS `rights_holder`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `rights_holder` ( | |
`id` int(11) NOT NULL, | |
PRIMARY KEY (`id`), | |
CONSTRAINT `rights_holder_FK_1` FOREIGN KEY (`id`) REFERENCES `actor` (`id`) ON DELETE CASCADE | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `rights_i18n` | |
-- | |
DROP TABLE IF EXISTS `rights_i18n`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `rights_i18n` ( | |
`rights_note` text, | |
`copyright_note` text, | |
`identifier_value` text, | |
`identifier_type` text, | |
`identifier_role` text, | |
`license_terms` text, | |
`license_note` text, | |
`statute_jurisdiction` text, | |
`statute_note` text, | |
`id` int(11) NOT NULL, | |
`culture` varchar(16) NOT NULL, | |
PRIMARY KEY (`id`,`culture`), | |
CONSTRAINT `rights_i18n_FK_1` FOREIGN KEY (`id`) REFERENCES `rights` (`id`) ON DELETE CASCADE | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `setting` | |
-- | |
DROP TABLE IF EXISTS `setting`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `setting` ( | |
`name` varchar(255) DEFAULT NULL, | |
`scope` varchar(255) DEFAULT NULL, | |
`editable` tinyint(4) DEFAULT '0', | |
`deleteable` tinyint(4) DEFAULT '0', | |
`source_culture` varchar(16) NOT NULL, | |
`id` int(11) NOT NULL AUTO_INCREMENT, | |
`serial_number` int(11) NOT NULL DEFAULT '0', | |
PRIMARY KEY (`id`) | |
) ENGINE=InnoDB AUTO_INCREMENT=184 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `setting_i18n` | |
-- | |
DROP TABLE IF EXISTS `setting_i18n`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `setting_i18n` ( | |
`value` text, | |
`id` int(11) NOT NULL, | |
`culture` varchar(16) NOT NULL, | |
PRIMARY KEY (`id`,`culture`), | |
CONSTRAINT `setting_i18n_FK_1` FOREIGN KEY (`id`) REFERENCES `setting` (`id`) ON DELETE CASCADE | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `slug` | |
-- | |
DROP TABLE IF EXISTS `slug`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `slug` ( | |
`object_id` int(11) NOT NULL, | |
`slug` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL, | |
`id` int(11) NOT NULL AUTO_INCREMENT, | |
`serial_number` int(11) NOT NULL DEFAULT '0', | |
PRIMARY KEY (`id`), | |
UNIQUE KEY `slug_U_1` (`object_id`), | |
UNIQUE KEY `slug_U_2` (`slug`), | |
CONSTRAINT `slug_FK_1` FOREIGN KEY (`object_id`) REFERENCES `object` (`id`) ON DELETE CASCADE | |
) ENGINE=InnoDB AUTO_INCREMENT=126864 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `static_page` | |
-- | |
DROP TABLE IF EXISTS `static_page`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `static_page` ( | |
`id` int(11) NOT NULL, | |
`source_culture` varchar(16) NOT NULL, | |
PRIMARY KEY (`id`), | |
CONSTRAINT `static_page_FK_1` FOREIGN KEY (`id`) REFERENCES `object` (`id`) ON DELETE CASCADE | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `static_page_i18n` | |
-- | |
DROP TABLE IF EXISTS `static_page_i18n`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `static_page_i18n` ( | |
`title` varchar(1024) DEFAULT NULL, | |
`content` text, | |
`id` int(11) NOT NULL, | |
`culture` varchar(16) NOT NULL, | |
PRIMARY KEY (`id`,`culture`), | |
CONSTRAINT `static_page_i18n_FK_1` FOREIGN KEY (`id`) REFERENCES `static_page` (`id`) ON DELETE CASCADE | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `status` | |
-- | |
DROP TABLE IF EXISTS `status`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `status` ( | |
`object_id` int(11) NOT NULL, | |
`type_id` int(11) DEFAULT NULL, | |
`status_id` int(11) DEFAULT NULL, | |
`id` int(11) NOT NULL AUTO_INCREMENT, | |
`serial_number` int(11) NOT NULL DEFAULT '0', | |
PRIMARY KEY (`id`), | |
KEY `status_FI_1` (`object_id`), | |
KEY `status_FI_2` (`type_id`), | |
KEY `status_FI_3` (`status_id`), | |
CONSTRAINT `status_FK_1` FOREIGN KEY (`object_id`) REFERENCES `object` (`id`) ON DELETE CASCADE, | |
CONSTRAINT `status_FK_2` FOREIGN KEY (`type_id`) REFERENCES `term` (`id`) ON DELETE CASCADE, | |
CONSTRAINT `status_FK_3` FOREIGN KEY (`status_id`) REFERENCES `term` (`id`) ON DELETE CASCADE | |
) ENGINE=InnoDB AUTO_INCREMENT=29357 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `taxonomy` | |
-- | |
DROP TABLE IF EXISTS `taxonomy`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `taxonomy` ( | |
`id` int(11) NOT NULL, | |
`usage` varchar(1024) DEFAULT NULL, | |
`parent_id` int(11) DEFAULT NULL, | |
`lft` int(11) NOT NULL, | |
`rgt` int(11) NOT NULL, | |
`source_culture` varchar(16) NOT NULL, | |
PRIMARY KEY (`id`), | |
KEY `taxonomy_FI_2` (`parent_id`), | |
CONSTRAINT `taxonomy_FK_1` FOREIGN KEY (`id`) REFERENCES `object` (`id`) ON DELETE CASCADE, | |
CONSTRAINT `taxonomy_FK_2` FOREIGN KEY (`parent_id`) REFERENCES `taxonomy` (`id`) | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `taxonomy_i18n` | |
-- | |
DROP TABLE IF EXISTS `taxonomy_i18n`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `taxonomy_i18n` ( | |
`name` varchar(1024) DEFAULT NULL, | |
`note` text, | |
`id` int(11) NOT NULL, | |
`culture` varchar(16) NOT NULL, | |
PRIMARY KEY (`id`,`culture`), | |
CONSTRAINT `taxonomy_i18n_FK_1` FOREIGN KEY (`id`) REFERENCES `taxonomy` (`id`) ON DELETE CASCADE | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `term` | |
-- | |
DROP TABLE IF EXISTS `term`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `term` ( | |
`id` int(11) NOT NULL, | |
`taxonomy_id` int(11) NOT NULL, | |
`code` varchar(1024) DEFAULT NULL, | |
`parent_id` int(11) DEFAULT NULL, | |
`lft` int(11) NOT NULL, | |
`rgt` int(11) NOT NULL, | |
`source_culture` varchar(16) NOT NULL, | |
PRIMARY KEY (`id`), | |
KEY `term_FI_2` (`taxonomy_id`), | |
KEY `term_FI_3` (`parent_id`), | |
KEY `lft` (`lft`), | |
CONSTRAINT `term_FK_1` FOREIGN KEY (`id`) REFERENCES `object` (`id`) ON DELETE CASCADE, | |
CONSTRAINT `term_FK_2` FOREIGN KEY (`taxonomy_id`) REFERENCES `taxonomy` (`id`) ON DELETE CASCADE, | |
CONSTRAINT `term_FK_3` FOREIGN KEY (`parent_id`) REFERENCES `term` (`id`) | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `term_i18n` | |
-- | |
DROP TABLE IF EXISTS `term_i18n`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `term_i18n` ( | |
`name` varchar(1024) DEFAULT NULL, | |
`id` int(11) NOT NULL, | |
`culture` varchar(16) NOT NULL, | |
PRIMARY KEY (`id`,`culture`), | |
CONSTRAINT `term_i18n_FK_1` FOREIGN KEY (`id`) REFERENCES `term` (`id`) ON DELETE CASCADE | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
-- | |
-- Table structure for table `user` | |
-- | |
DROP TABLE IF EXISTS `user`; | |
/*!40101 SET @saved_cs_client = @@character_set_client */; | |
SET character_set_client = utf8mb4 ; | |
CREATE TABLE `user` ( | |
`id` int(11) NOT NULL, | |
`username` varchar(255) DEFAULT NULL, | |
`email` varchar(255) DEFAULT NULL, | |
`password_hash` varchar(255) DEFAULT NULL, | |
`salt` varchar(255) DEFAULT NULL, | |
`active` tinyint(4) DEFAULT '1', | |
PRIMARY KEY (`id`), | |
CONSTRAINT `user_FK_1` FOREIGN KEY (`id`) REFERENCES `actor` (`id`) ON DELETE CASCADE | |
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; | |
/*!40101 SET character_set_client = @saved_cs_client */; | |
/*!50112 SET @disable_bulk_load = IF (@is_rocksdb_supported, 'SET SESSION rocksdb_bulk_load = @old_rocksdb_bulk_load', 'SET @dummy_rocksdb_bulk_load = 0') */; | |
/*!50112 PREPARE s FROM @disable_bulk_load */; | |
/*!50112 EXECUTE s */; | |
/*!50112 DEALLOCATE PREPARE s */; | |
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; | |
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; | |
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; | |
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; | |
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; | |
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; | |
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; | |
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; | |
-- Dump completed on 2019-12-05 16:25:44 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment