From 11070f19a1e51ee7ce9e68e263f2f1368ba081e4 Mon Sep 17 00:00:00 2001
From: Andrew Yates <ayates@ebi.ac.uk>
Date: Fri, 6 Jan 2012 13:01:57 +0000
Subject: [PATCH] Adding in a patch which synchronises the state of default
 values between core like DBs and their master DBs

---
 sql/patch_65_66_f.sql | 263 ++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 263 insertions(+)
 create mode 100644 sql/patch_65_66_f.sql

diff --git a/sql/patch_65_66_f.sql b/sql/patch_65_66_f.sql
new file mode 100644
index 0000000000..84fc010c82
--- /dev/null
+++ b/sql/patch_65_66_f.sql
@@ -0,0 +1,263 @@
+# patch_65_66_f.sql
+
+# Title: Removal of default options from a number of tables
+#
+# Description:
+# A change in healthchecks has meant the checking of default values which was
+# originally changed back in 2006. Programatically generated from the results
+# of CompareSchema healthcheck for canis e!66 vs. master_schema_66
+
+ALTER TABLE alt_allele 
+   ALTER COLUMN gene_id DROP DEFAULT;
+
+ALTER TABLE analysis_description 
+   ALTER COLUMN analysis_id DROP DEFAULT;
+
+ALTER TABLE assembly 
+   ALTER COLUMN asm_end DROP DEFAULT,
+   ALTER COLUMN asm_seq_region_id DROP DEFAULT,
+   ALTER COLUMN asm_start DROP DEFAULT,
+   ALTER COLUMN cmp_end DROP DEFAULT,
+   ALTER COLUMN cmp_seq_region_id DROP DEFAULT,
+   ALTER COLUMN cmp_start DROP DEFAULT,
+   ALTER COLUMN ori DROP DEFAULT;
+
+ALTER TABLE assembly_exception 
+   ALTER COLUMN exc_seq_region_end DROP DEFAULT,
+   ALTER COLUMN exc_seq_region_id DROP DEFAULT,
+   ALTER COLUMN exc_seq_region_start DROP DEFAULT,
+   ALTER COLUMN ori DROP DEFAULT,
+   ALTER COLUMN seq_region_end DROP DEFAULT,
+   ALTER COLUMN seq_region_id DROP DEFAULT,
+   ALTER COLUMN seq_region_start DROP DEFAULT;
+
+ALTER TABLE coord_system 
+   ALTER COLUMN name DROP DEFAULT,
+   ALTER COLUMN rank DROP DEFAULT;
+
+ALTER TABLE density_feature 
+   ALTER COLUMN density_type_id DROP DEFAULT,
+   ALTER COLUMN density_value DROP DEFAULT,
+   ALTER COLUMN seq_region_end DROP DEFAULT,
+   ALTER COLUMN seq_region_id DROP DEFAULT,
+   ALTER COLUMN seq_region_start DROP DEFAULT;
+
+ALTER TABLE density_type 
+   ALTER COLUMN analysis_id DROP DEFAULT,
+   ALTER COLUMN block_size DROP DEFAULT,
+   ALTER COLUMN region_features DROP DEFAULT,
+   ALTER COLUMN value_type DROP DEFAULT;
+
+ALTER TABLE ditag 
+   ALTER COLUMN name DROP DEFAULT,
+   ALTER COLUMN type DROP DEFAULT;
+
+ALTER TABLE ditag_feature 
+   ALTER COLUMN ditag_side DROP DEFAULT;
+
+ALTER TABLE dna 
+   ALTER COLUMN seq_region_id DROP DEFAULT;
+
+ALTER TABLE dna_align_feature 
+   ALTER COLUMN analysis_id DROP DEFAULT,
+   ALTER COLUMN hit_end DROP DEFAULT,
+   ALTER COLUMN hit_name DROP DEFAULT,
+   ALTER COLUMN hit_start DROP DEFAULT,
+   ALTER COLUMN hit_strand DROP DEFAULT,
+   ALTER COLUMN seq_region_end DROP DEFAULT,
+   ALTER COLUMN seq_region_id DROP DEFAULT,
+   ALTER COLUMN seq_region_start DROP DEFAULT,
+   ALTER COLUMN seq_region_strand DROP DEFAULT;
+
+ALTER TABLE dnac 
+   ALTER COLUMN seq_region_id DROP DEFAULT;
+
+ALTER TABLE exon 
+   ALTER COLUMN end_phase DROP DEFAULT,
+   ALTER COLUMN phase DROP DEFAULT,
+   ALTER COLUMN seq_region_end DROP DEFAULT,
+   ALTER COLUMN seq_region_id DROP DEFAULT,
+   ALTER COLUMN seq_region_start DROP DEFAULT,
+   ALTER COLUMN seq_region_strand DROP DEFAULT;
+
+ALTER TABLE exon_transcript 
+   ALTER COLUMN exon_id DROP DEFAULT,
+   ALTER COLUMN rank DROP DEFAULT,
+   ALTER COLUMN transcript_id DROP DEFAULT;
+
+ALTER TABLE external_synonym 
+   ALTER COLUMN xref_id DROP DEFAULT;
+
+ALTER TABLE gene 
+   ALTER COLUMN analysis_id DROP DEFAULT,
+   ALTER COLUMN biotype DROP DEFAULT,
+   ALTER COLUMN seq_region_end DROP DEFAULT,
+   ALTER COLUMN seq_region_id DROP DEFAULT,
+   ALTER COLUMN seq_region_start DROP DEFAULT,
+   ALTER COLUMN seq_region_strand DROP DEFAULT,
+   ALTER COLUMN source DROP DEFAULT;
+
+ALTER TABLE gene_archive 
+   ALTER COLUMN gene_stable_id DROP DEFAULT,
+   ALTER COLUMN mapping_session_id DROP DEFAULT,
+   ALTER COLUMN transcript_stable_id DROP DEFAULT;
+
+ALTER TABLE identity_xref 
+   ALTER COLUMN object_xref_id DROP DEFAULT;
+
+ALTER TABLE interpro 
+   ALTER COLUMN id DROP DEFAULT,
+   ALTER COLUMN interpro_ac DROP DEFAULT;
+
+ALTER TABLE karyotype 
+   ALTER COLUMN band DROP DEFAULT,
+   ALTER COLUMN seq_region_id DROP DEFAULT,
+   ALTER COLUMN stain DROP DEFAULT;
+
+ALTER TABLE map 
+   ALTER COLUMN map_name DROP DEFAULT;
+
+ALTER TABLE mapping_session 
+   ALTER COLUMN created DROP DEFAULT;
+
+ALTER TABLE marker 
+   ALTER COLUMN left_primer DROP DEFAULT,
+   ALTER COLUMN max_primer_dist DROP DEFAULT,
+   ALTER COLUMN min_primer_dist DROP DEFAULT,
+   ALTER COLUMN right_primer DROP DEFAULT;
+
+ALTER TABLE marker_feature 
+   ALTER COLUMN analysis_id DROP DEFAULT,
+   ALTER COLUMN marker_id DROP DEFAULT,
+   ALTER COLUMN seq_region_end DROP DEFAULT,
+   ALTER COLUMN seq_region_id DROP DEFAULT,
+   ALTER COLUMN seq_region_start DROP DEFAULT;
+
+ALTER TABLE marker_map_location 
+   ALTER COLUMN chromosome_name DROP DEFAULT,
+   ALTER COLUMN map_id DROP DEFAULT,
+   ALTER COLUMN marker_id DROP DEFAULT,
+   ALTER COLUMN marker_synonym_id DROP DEFAULT,
+   ALTER COLUMN position DROP DEFAULT;
+
+ALTER TABLE marker_synonym 
+   ALTER COLUMN marker_id DROP DEFAULT;
+
+ALTER TABLE meta 
+   ALTER COLUMN meta_key DROP DEFAULT;
+
+ALTER TABLE meta_coord 
+   ALTER COLUMN coord_system_id DROP DEFAULT,
+   ALTER COLUMN table_name DROP DEFAULT;
+
+ALTER TABLE object_xref 
+   ALTER COLUMN ensembl_id DROP DEFAULT,
+   ALTER COLUMN xref_id DROP DEFAULT;
+
+ALTER TABLE prediction_exon 
+   ALTER COLUMN exon_rank DROP DEFAULT,
+   ALTER COLUMN prediction_transcript_id DROP DEFAULT,
+   ALTER COLUMN seq_region_end DROP DEFAULT,
+   ALTER COLUMN seq_region_id DROP DEFAULT,
+   ALTER COLUMN seq_region_start DROP DEFAULT,
+   ALTER COLUMN seq_region_strand DROP DEFAULT,
+   ALTER COLUMN start_phase DROP DEFAULT;
+
+ALTER TABLE prediction_transcript 
+   ALTER COLUMN analysis_id DROP DEFAULT,
+   ALTER COLUMN seq_region_end DROP DEFAULT,
+   ALTER COLUMN seq_region_id DROP DEFAULT,
+   ALTER COLUMN seq_region_start DROP DEFAULT,
+   ALTER COLUMN seq_region_strand DROP DEFAULT;
+
+ALTER TABLE protein_align_feature 
+   ALTER COLUMN analysis_id DROP DEFAULT,
+   ALTER COLUMN hit_end DROP DEFAULT,
+   ALTER COLUMN hit_name DROP DEFAULT,
+   ALTER COLUMN hit_start DROP DEFAULT,
+   ALTER COLUMN seq_region_end DROP DEFAULT,
+   ALTER COLUMN seq_region_id DROP DEFAULT,
+   ALTER COLUMN seq_region_start DROP DEFAULT;
+
+ALTER TABLE protein_feature 
+   ALTER COLUMN analysis_id DROP DEFAULT,
+   ALTER COLUMN hit_end DROP DEFAULT,
+   ALTER COLUMN hit_start DROP DEFAULT,
+   ALTER COLUMN seq_end DROP DEFAULT,
+   ALTER COLUMN seq_start DROP DEFAULT,
+   ALTER COLUMN translation_id DROP DEFAULT;
+
+ALTER TABLE qtl 
+   ALTER COLUMN trait DROP DEFAULT;
+
+ALTER TABLE qtl_feature 
+   ALTER COLUMN analysis_id DROP DEFAULT,
+   ALTER COLUMN qtl_id DROP DEFAULT,
+   ALTER COLUMN seq_region_end DROP DEFAULT,
+   ALTER COLUMN seq_region_id DROP DEFAULT,
+   ALTER COLUMN seq_region_start DROP DEFAULT;
+
+ALTER TABLE qtl_synonym 
+   ALTER COLUMN qtl_id DROP DEFAULT,
+   ALTER COLUMN source_database DROP DEFAULT,
+   ALTER COLUMN source_primary_id DROP DEFAULT;
+
+ALTER TABLE repeat_consensus 
+   ALTER COLUMN repeat_class DROP DEFAULT,
+   ALTER COLUMN repeat_name DROP DEFAULT,
+   ALTER COLUMN repeat_type DROP DEFAULT;
+
+ALTER TABLE repeat_feature 
+   ALTER COLUMN analysis_id DROP DEFAULT,
+   ALTER COLUMN repeat_consensus_id DROP DEFAULT,
+   ALTER COLUMN repeat_end DROP DEFAULT,
+   ALTER COLUMN repeat_start DROP DEFAULT,
+   ALTER COLUMN seq_region_end DROP DEFAULT,
+   ALTER COLUMN seq_region_id DROP DEFAULT,
+   ALTER COLUMN seq_region_start DROP DEFAULT;
+
+ALTER TABLE seq_region 
+   ALTER COLUMN coord_system_id DROP DEFAULT,
+   ALTER COLUMN name DROP DEFAULT;
+
+ALTER TABLE simple_feature 
+   ALTER COLUMN analysis_id DROP DEFAULT,
+   ALTER COLUMN seq_region_end DROP DEFAULT,
+   ALTER COLUMN seq_region_id DROP DEFAULT,
+   ALTER COLUMN seq_region_start DROP DEFAULT,
+   ALTER COLUMN seq_region_strand DROP DEFAULT;
+
+ALTER TABLE stable_id_event 
+   ALTER COLUMN type DROP DEFAULT;
+
+ALTER TABLE transcript 
+   ALTER COLUMN analysis_id DROP DEFAULT,
+   ALTER COLUMN biotype DROP DEFAULT,
+   ALTER COLUMN seq_region_end DROP DEFAULT,
+   ALTER COLUMN seq_region_id DROP DEFAULT,
+   ALTER COLUMN seq_region_start DROP DEFAULT,
+   ALTER COLUMN seq_region_strand DROP DEFAULT;
+
+ALTER TABLE translation 
+   ALTER COLUMN end_exon_id DROP DEFAULT,
+   ALTER COLUMN seq_end DROP DEFAULT,
+   ALTER COLUMN seq_start DROP DEFAULT,
+   ALTER COLUMN start_exon_id DROP DEFAULT,
+   ALTER COLUMN transcript_id DROP DEFAULT;
+
+ALTER TABLE unconventional_transcript_association 
+   ALTER COLUMN gene_id DROP DEFAULT,
+   ALTER COLUMN transcript_id DROP DEFAULT;
+
+ALTER TABLE unmapped_object 
+   ALTER COLUMN analysis_id DROP DEFAULT,
+   ALTER COLUMN identifier DROP DEFAULT,
+   ALTER COLUMN unmapped_reason_id DROP DEFAULT;
+
+ALTER TABLE xref 
+   ALTER COLUMN dbprimary_acc DROP DEFAULT,
+   ALTER COLUMN display_label DROP DEFAULT;
+
+# Patch identifier:
+INSERT INTO meta (species_id, meta_key, meta_value)
+  VALUES (NULL, 'patch', 'patch_65_66_f.sql|drop_default_values');
-- 
GitLab