Skip to content

Commit 1fc17ae

Browse files
Update database sql files (#167)
Co-authored-by: KarlLevik <[email protected]>
1 parent 1de5e9b commit 1fc17ae

File tree

4 files changed

+403
-250
lines changed

4 files changed

+403
-250
lines changed

schemas/ispyb/data.sql

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -329,6 +329,9 @@ INSERT INTO `BeamLineSetup` (`beamLineSetupId`, `detectorId`, `synchrotronMode`,
329329
/*!40000 ALTER TABLE `CalendarHash` DISABLE KEYS */;
330330
/*!40000 ALTER TABLE `CalendarHash` ENABLE KEYS */;
331331

332+
/*!40000 ALTER TABLE `Component` DISABLE KEYS */;
333+
/*!40000 ALTER TABLE `Component` ENABLE KEYS */;
334+
332335
/*!40000 ALTER TABLE `ComponentLattice` DISABLE KEYS */;
333336
INSERT INTO `ComponentLattice` (`componentLatticeId`, `componentId`, `spaceGroup`, `cell_a`, `cell_b`, `cell_c`, `cell_alpha`, `cell_beta`, `cell_gamma`) VALUES (1,123497,'P21',10.1,11.1,12.1,90.1,90.2,90.3);
334337
/*!40000 ALTER TABLE `ComponentLattice` ENABLE KEYS */;
@@ -408,6 +411,9 @@ INSERT INTO `Crystal` (`crystalId`, `diffractionPlanId`, `proteinId`, `crystalUU
408411
(333308,NULL,123497,NULL,'SampleType01','P12121',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'sample type comments ...',NULL,NULL,'2017-03-23 22:06:42',NULL,NULL);
409412
/*!40000 ALTER TABLE `Crystal` ENABLE KEYS */;
410413

414+
/*!40000 ALTER TABLE `CrystalComposition` DISABLE KEYS */;
415+
/*!40000 ALTER TABLE `CrystalComposition` ENABLE KEYS */;
416+
411417
/*!40000 ALTER TABLE `Crystal_has_UUID` DISABLE KEYS */;
412418
/*!40000 ALTER TABLE `Crystal_has_UUID` ENABLE KEYS */;
413419

@@ -509,6 +515,19 @@ INSERT INTO `EnergyScan` (`energyScanId`, `sessionId`, `blSampleId`, `fluorescen
509515
(50290,55168,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
510516
/*!40000 ALTER TABLE `EnergyScan` ENABLE KEYS */;
511517

518+
/*!40000 ALTER TABLE `Event` DISABLE KEYS */;
519+
/*!40000 ALTER TABLE `Event` ENABLE KEYS */;
520+
521+
/*!40000 ALTER TABLE `EventChain` DISABLE KEYS */;
522+
/*!40000 ALTER TABLE `EventChain` ENABLE KEYS */;
523+
524+
/*!40000 ALTER TABLE `EventType` DISABLE KEYS */;
525+
INSERT INTO `EventType` (`eventTypeId`, `name`) VALUES (3,'LaserExcitation'),
526+
(4,'ReactionTrigger'),
527+
(1,'XrayDetection'),
528+
(2,'XrayExposure');
529+
/*!40000 ALTER TABLE `EventType` ENABLE KEYS */;
530+
512531
/*!40000 ALTER TABLE `Experiment` DISABLE KEYS */;
513532
/*!40000 ALTER TABLE `Experiment` ENABLE KEYS */;
514533

@@ -798,12 +817,18 @@ INSERT INTO `Protein_has_PDB` (`proteinhaspdbid`, `proteinid`, `pdbid`) VALUES (
798817
/*!40000 ALTER TABLE `SAXSDATACOLLECTIONGROUP` DISABLE KEYS */;
799818
/*!40000 ALTER TABLE `SAXSDATACOLLECTIONGROUP` ENABLE KEYS */;
800819

820+
/*!40000 ALTER TABLE `SSXDataCollection` DISABLE KEYS */;
821+
/*!40000 ALTER TABLE `SSXDataCollection` ENABLE KEYS */;
822+
801823
/*!40000 ALTER TABLE `SW_onceToken` DISABLE KEYS */;
802824
/*!40000 ALTER TABLE `SW_onceToken` ENABLE KEYS */;
803825

804826
/*!40000 ALTER TABLE `SafetyLevel` DISABLE KEYS */;
805827
/*!40000 ALTER TABLE `SafetyLevel` ENABLE KEYS */;
806828

829+
/*!40000 ALTER TABLE `SampleComposition` DISABLE KEYS */;
830+
/*!40000 ALTER TABLE `SampleComposition` ENABLE KEYS */;
831+
807832
/*!40000 ALTER TABLE `SamplePlate` DISABLE KEYS */;
808833
/*!40000 ALTER TABLE `SamplePlate` ENABLE KEYS */;
809834

schemas/ispyb/lookups.sql

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -210,14 +210,20 @@ INSERT INTO `SchemaStatus` (`schemaStatusId`, `scriptName`, `schemaStatus`, `rec
210210
(235,'2022_11_02_AdminVar_bump_version.sql','DONE','2022-11-02 17:04:27'),
211211
(236,'2023_01_16_Tomogram_new_cols.sql','DONE','2023-01-16 18:09:03'),
212212
(237,'2023_01_16_AdminVar_bump_version.sql','DONE','2023-01-16 18:42:40'),
213-
(238,'2023_01_19_AdminVar_bump_version.sql','DONE','2023-01-19 12:24:28');
213+
(238,'2023_01_19_AdminVar_bump_version.sql','DONE','2023-01-19 12:24:28'),
214+
(239,'2023_02_01_PDB_contents_compressed.sql','DONE','2023-02-21 13:20:55'),
215+
(240,'2023_02_01_Tomogram_drop_processingJobId.sql','DONE','2023-02-21 13:20:55'),
216+
(241,'2023_02_14_SSX_experiment.sql','DONE','2023-02-21 13:20:55');
214217
/*!40000 ALTER TABLE `SchemaStatus` ENABLE KEYS */;
215218

216219
/*!40000 ALTER TABLE `ComponentType` DISABLE KEYS */;
217-
INSERT INTO `ComponentType` (`componentTypeId`, `name`) VALUES (1,'Protein'),
220+
INSERT INTO `ComponentType` (`componentTypeId`, `name`) VALUES (6,'Buffer'),
218221
(2,'DNA'),
219-
(3,'Small Molecule'),
220-
(4,'RNA');
222+
(7,'JetMaterial'),
223+
(5,'Ligand'),
224+
(1,'Protein'),
225+
(4,'RNA'),
226+
(3,'Small Molecule');
221227
/*!40000 ALTER TABLE `ComponentType` ENABLE KEYS */;
222228

223229
/*!40000 ALTER TABLE `ComponentSubType` DISABLE KEYS */;
@@ -316,7 +322,12 @@ INSERT INTO `ExperimentType` (`experimentTypeId`, `name`, `proposalType`, `activ
316322
(34,'Mesh3D','mx',1),
317323
(35,'Screening','sm',1),
318324
(36,'Tomography','em',1),
319-
(37,'Single Particle','em',1);
325+
(37,'Single Particle','em',1),
326+
(38,'Serial Fixed','mx',1),
327+
(39,'Serial Jet','mx',1),
328+
(40,'Still','mx',1),
329+
(41,'SSX-Chip','mx',1),
330+
(42,'SSX-Jet','mx',1);
320331
/*!40000 ALTER TABLE `ExperimentType` ENABLE KEYS */;
321332

322333
/*!40000 ALTER TABLE `InspectionType` DISABLE KEYS */;

schemas/ispyb/routines.sql

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ DELIMITER ;
130130
/*!50003 SET character_set_results = utf8mb3 */ ;
131131
/*!50003 SET collation_connection = utf8mb3_general_ci */ ;
132132
DELIMITER ;;
133-
CREATE FUNCTION `retrieve_proposal_title`(p_proposal_code varchar(5), p_proposal_number int) RETURNS varchar(255) CHARSET latin1
133+
CREATE FUNCTION `retrieve_proposal_title`(p_proposal_code varchar(5), p_proposal_number int) RETURNS varchar(255) CHARSET latin1 COLLATE latin1_swedish_ci
134134
READS SQL DATA
135135
BEGIN
136136
DECLARE ret_title varchar(255);
@@ -155,7 +155,7 @@ DELIMITER ;
155155
/*!50003 SET character_set_results = utf8mb3 */ ;
156156
/*!50003 SET collation_connection = utf8mb3_general_ci */ ;
157157
DELIMITER ;;
158-
CREATE FUNCTION `retrieve_proposal_title_v2`(p_proposalCode varchar(5), p_proposalNumber int) RETURNS varchar(255) CHARSET latin1
158+
CREATE FUNCTION `retrieve_proposal_title_v2`(p_proposalCode varchar(5), p_proposalNumber int) RETURNS varchar(255) CHARSET latin1 COLLATE latin1_swedish_ci
159159
READS SQL DATA
160160
COMMENT 'Retrieve the title for a given proposal code and number.'
161161
BEGIN
@@ -206,7 +206,7 @@ DELIMITER ;
206206
/*!50003 SET character_set_results = utf8mb3 */ ;
207207
/*!50003 SET collation_connection = utf8mb3_general_ci */ ;
208208
DELIMITER ;;
209-
CREATE FUNCTION `root_replace`(p_str varchar(255), p_oldroot varchar(255), p_newroot varchar(255)) RETURNS varchar(255) CHARSET latin1
209+
CREATE FUNCTION `root_replace`(p_str varchar(255), p_oldroot varchar(255), p_newroot varchar(255)) RETURNS varchar(255) CHARSET latin1 COLLATE latin1_swedish_ci
210210
COMMENT 'Returns a varchar where the old root p_oldroot (the leftmost part) of p_str has been replaced with a new root p_newroot'
211211
BEGIN
212212
DECLARE path_len smallint unsigned DEFAULT LENGTH(p_oldroot);

0 commit comments

Comments
 (0)