Skip to content
Snippets Groups Projects
Commit eb5bbe6f authored by Glenn Proctor's avatar Glenn Proctor
Browse files

Patches for release 54

parent 558c611f
No related branches found
No related tags found
No related merge requests found
# patch_53_54_a.sql
#
# title: update schema version
#
# description:
# Update schema_version in meta table to 54
UPDATE meta SET meta_value='54' WHERE meta_key='schema_version';
# patch identifier
INSERT INTO meta (species_id, meta_key, meta_value) VALUES (NULL, 'patch', 'patch_53_54_a.sql|schema_version');
# patch_53_54_b.sql
#
# title: Widen some text columns
#
# description:
# Change oligo_probe.name to 40 characters, external_db.db_name to 100 chars, analysis.logic_name to 128 characters
ALTER TABLE oligo_probe MODIFY name VARCHAR(40);
ALTER TABLE external_db MODIFY db_name VARCHAR(100) NOT NULL;
ALTER TABLE analysis MODIFY logic_name VARCHAR(128) NOT NULL;
# patch identifier
INSERT INTO meta (species_id, meta_key, meta_value) VALUES (NULL, 'patch', 'patch_53_54_b.sql|widen_columns');
# patch_53_54_c.sql
#
# title: Move analysis_id from identity_xref to object_xref
#
# description:
# Add analysis_xref column to object_xref, copy values from identity_xref, remove column from identity_xref.
# Will allow all object_xref relationships to have an analysis, not just those from sequence matching.
ALTER TABLE object_xref ADD COLUMN analysis_id SMALLINT UNSIGNED NOT NULL;
UPDATE object_xref ox, identity_xref ix SET ox.analysis_id=ix.analysis_id WHERE ox.object_xref_id=ix.object_xref_id;
ALTER TABLE object_xref ADD KEY analysis_idx (analysis_id);
ALTER TABLE identity_xref DROP KEY analysis_idx;
ALTER TABLE identity_xref DROP COLUMN analysis_id;
# patch identifier
INSERT INTO meta (species_id, meta_key, meta_value) VALUES (NULL, 'patch', 'patch_53_54_c.sql|identity_object_analysis_move');
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment