1414 * limitations under the License.
1515 */
1616
17- /* elispotlk-15.10-15.20.sql */
18-
1917CREATE SCHEMA elispotlk ;
20- -- Until 21.11.5, the elispotassay module did not claim ownership of the "elispotantigen" schema. So, deleting that
21- -- module and its schema would leave "elispotantigen" behind and any subsequent bootstrap would fail. See #44610.
22- SELECT core .fn_dropIfExists (' *' , ' elispotantigen' , ' SCHEMA' , NULL );
2318CREATE SCHEMA elispotantigen ;
2419
2520CREATE TABLE elispotlk .rundata
@@ -51,33 +46,5 @@ CREATE TABLE elispotlk.rundata
5146
5247CREATE INDEX idx_elispotrundata_runid ON elispotlk .rundata (RunId);
5348
54- INSERT INTO elispotlk .rundata (RunId, Specimenlsid, SpotCount, WellgroupName, WellgroupLocation, NormalizedSpotCount, AntigenWellgroupName, ObjectUri, ObjectId)
55- SELECT
56- RunId,SpecimenLSID, SpotCount, WellGroupName, WellgroupLocation, NormalizedSpotCount,
57- CASE WHEN AntigenWellgroupNameTemp IS NULL THEN AntigenName ELSE AntigenWellgroupNameTemp END AS AntigenWellgroupName,
58- ObjectURI, ObjectId
59- FROM (
60- SELECT
61- (SELECT RunId FROM exp .Data d, exp .Object parent WHERE d .LSID = parent .ObjectURI and parent .ObjectId = o .OwnerObjectId ) AS RunId,
62-
63- (SELECT StringValue FROM exp .ObjectProperty op, exp .PropertyDescriptor pd
64- WHERE pd .PropertyURI LIKE ' %:SpecimenLsid' AND op .PropertyId = pd .PropertyId AND op .ObjectId = o .ObjectId ) AS SpecimenLSID,
65- (SELECT FloatValue FROM exp .ObjectProperty op, exp .PropertyDescriptor pd
66- WHERE pd .PropertyURI LIKE ' %:SpotCount' AND op .PropertyId = pd .PropertyId AND op .ObjectId = o .ObjectId ) AS SpotCount,
67- (SELECT StringValue FROM exp .ObjectProperty op, exp .PropertyDescriptor pd
68- WHERE pd .PropertyURI LIKE ' %:WellgroupName' AND op .PropertyId = pd .PropertyId AND op .ObjectId = o .ObjectId ) AS WellGroupName,
69- (SELECT StringValue FROM exp .ObjectProperty op, exp .PropertyDescriptor pd
70- WHERE pd .PropertyURI LIKE ' %:WellgroupLocation' AND op .PropertyId = pd .PropertyId AND op .ObjectId = o .ObjectId ) AS WellgroupLocation,
71- (SELECT FloatValue FROM exp .ObjectProperty op, exp .PropertyDescriptor pd
72- WHERE pd .PropertyURI LIKE ' %:NormalizedSpotCount' AND op .PropertyId = pd .PropertyId AND op .ObjectId = o .ObjectId ) AS NormalizedSpotCount,
73- (SELECT StringValue FROM exp .ObjectProperty op, exp .PropertyDescriptor pd
74- WHERE pd .PropertyURI LIKE ' %:AntigenWellgroupName' AND op .PropertyId = pd .PropertyId AND op .ObjectId = o .ObjectId ) AS AntigenWellgroupNameTemp,
75- (SELECT StringValue FROM exp .ObjectProperty op, exp .PropertyDescriptor pd
76- WHERE pd .PropertyURI LIKE ' %:AntigenName' AND op .PropertyId = pd .PropertyId AND op .ObjectId = o .ObjectId ) AS AntigenName,
77- ObjectURI,
78- ObjectId
79- FROM exp .Object o WHERE ObjectURI LIKE ' %ElispotAssayDataRow%' ) x
80- WHERE specimenlsid IS NOT NULL AND RunID IS NOT NULL ;
81-
8249ALTER TABLE elispotlk .rundata ADD COLUMN Cytokine VARCHAR (4000 );
83- ALTER TABLE elispotlk .rundata ADD COLUMN SpotSize REAL ;
50+ ALTER TABLE elispotlk .rundata ADD COLUMN SpotSize REAL ;
0 commit comments