CRM-14900 use INSERT ignore for states - this is primarily about copy & paste protection
authorEileen McNaughton <eileen@fuzion.co.nz>
Tue, 24 Jun 2014 02:20:12 +0000 (14:20 +1200)
committerEileen McNaughton <eileen@fuzion.co.nz>
Tue, 24 Jun 2014 02:20:12 +0000 (14:20 +1200)
CRM/Upgrade/Incremental/sql/3.0.alpha1.mysql.tpl
CRM/Upgrade/Incremental/sql/3.0.beta4.mysql.tpl
CRM/Upgrade/Incremental/sql/3.1.5.mysql.tpl
CRM/Upgrade/Incremental/sql/3.1.beta5.mysql.tpl
CRM/Upgrade/Incremental/sql/3.2.alpha1.mysql.tpl
CRM/Upgrade/Incremental/sql/3.2.alpha3.mysql.tpl
CRM/Upgrade/Incremental/sql/3.4.1.mysql.tpl
CRM/Upgrade/Incremental/sql/4.1.alpha1.mysql.tpl
CRM/Upgrade/Incremental/sql/4.4.beta1.mysql.tpl

index b32d5005ff5cb747cd31d4d713092697ce13b34c..4986091a38084231573bfa0f2932dffaed175cdd 100644 (file)
 
     -- State / province
     -- CRM-4534 CRM-4686 CRM-4769
-        INSERT INTO civicrm_state_province
+        INSERT IGNORE INTO civicrm_state_province
             (id, name, abbreviation, country_id)
         VALUES
             (5218,  'Distrito Federal', 'DIF', 1140),
index a9006b0d14383900c6271aa6ccb2a7355aa84011..d5f1d3381dd83114382c5e10099691e0b9fd39e6 100644 (file)
@@ -23,7 +23,7 @@
         WHERE civicrm_navigation.name= 'New Grant';
 
 -- CRM-5048
-INSERT INTO civicrm_state_province (id,    country_id, abbreviation, name) VALUES
+INSERT IGNORE INTO civicrm_state_province (id,    country_id, abbreviation, name) VALUES
                                    (10010, 1107,       "Bar",        "Barletta-Andria-Trani"),
                                    (10011, 1107,       "Fer",        "Fermo"),
                                    (10012, 1107,       "Mon",        "Monza e Brianza");
index 45ed177e75ab2f44c4a6665506bf141022f18d0c..727814766c5019029a2808150482cb81fedc8f46 100644 (file)
@@ -23,10 +23,11 @@ UPDATE civicrm_state_province SET name = 'Keelung City'     WHERE id = 4864;
 
 -- Create additional Taiwan provinces
 SELECT @country_id := id from civicrm_country where name = 'Taiwan';
-INSERT INTO civicrm_state_province ( country_id, abbreviation, name ) VALUES
+INSERT IGNORE INTO civicrm_state_province ( country_id, abbreviation, name ) VALUES
 ( @country_id, 'TXG', 'Taichung City'  ),
 ( @country_id, 'KHH', 'Kaohsiung City' ),
 ( @country_id, 'TPE', 'Taipei City'    ),
 ( @country_id, 'CYI', 'Chiayi City'    ),
 ( @country_id, 'HSZ', 'Hsinchu City'   ),
-( @country_id, 'TNN', 'Tainan City'    );
\ No newline at end of file
+( @country_id, 'TNN', 'Tainan City'    );
+
index 03231ab821bff95c3517249bf716aebd2542354a..bbae2074640c13c579b0e21f4c0dfccc7895f3bc 100644 (file)
@@ -1,7 +1,7 @@
 -- CRM-5628
 SELECT @country_id := id from civicrm_country where name = 'Haiti';
 
-INSERT INTO civicrm_state_province ( country_id, abbreviation, name ) VALUES
+INSERT IGNORE INTO civicrm_state_province ( country_id, abbreviation, name ) VALUES
 ( @country_id,  'AR',  'Artibonite' ),
 ( @country_id,  'CE',  'Centre'     ),
 ( @country_id,  'NI',  'Nippes'     ),
index 8b82805798016d05f07363045e7960ea876fc5d3..931dd095a49cb4ca18c474deea45a3efc715c695 100644 (file)
@@ -272,7 +272,7 @@ VALUES
    (@option_group_id_mt, {localize}'Export Activities'{/localize},  @max_val+1, 'Export Activity', NULL, 0, 0, @max_wt+1, 0, 1, 1);
 
 -- CRM-6063
-   INSERT INTO civicrm_state_province
+   INSERT IGNORE INTO civicrm_state_province
         (`name`, `abbreviation`, `country_id` )
    VALUES
         ( 'Andorra la Vella', '07', 1005 ),
index 25e33d1a75870de2de86976518ee65b777476a14..240b0dc9619658328c2b62032a9a639e3e91455e 100644 (file)
@@ -107,7 +107,7 @@ ALTER TABLE `civicrm_contact` MODIFY COLUMN `is_deleted` boolean NOT NULL DEFAUL
 
 DELETE FROM `civicrm_state_province` WHERE `name` IN ('Freeport', 'Fresh Creek', 'Governor\'s Harbour' , 'Green Turtle Cay', 'Harbour Island', 'High Rock', 'Kemps Bay', 'Marsh Harbour','Nicholls Town and Berry Islands' ,'Rock Sound','Sandy Point','San Salvador and Rum Cay','Bandundu', 'Bas-Congo' ,'Haut-Congo', 'Kasai-Occidental','Katanga', 'Orientale' );
 
-INSERT INTO civicrm_state_province
+INSERT IGNORE INTO civicrm_state_province
         (`name`, `abbreviation`, `country_id` )
    VALUES
         ( 'Abaco Islands', 'AB',1212),
index 0fa2f1ea1374f428ad47f1efdbf7938f8e588501..1de8e584498b263a5160b5a0ae21c09aa730c6ec 100644 (file)
@@ -56,7 +56,7 @@ ALTER TABLE civicrm_custom_field MODIFY start_date_years INT(10);
 ALTER TABLE civicrm_custom_field MODIFY end_date_years INT(10);
 
 -- CRM-8009
-INSERT INTO civicrm_state_province
+INSERT IGNORE INTO civicrm_state_province
   (`name`, `abbreviation`, `country_id` )
 VALUES
   ( 'Toledo' , 'TO', '1198' ),
index 56b485f65dbc92cd0f852978219989e43e4888ac..e93827333c14e6211f8673f8455f64b78633b2fc 100644 (file)
@@ -18,7 +18,7 @@ ADD UNIQUE INDEX UI_name ( name );
 DELETE FROM civicrm_currency WHERE name = 'EEK';
 
 -- CRM-8769
-INSERT INTO civicrm_state_province
+INSERT IGNORE INTO civicrm_state_province
   (`name`, `abbreviation`, `country_id`)
 VALUES
   ('Metropolitan Manila' , 'MNL', '1170');
index d08e51fe124c233fb2f8374c4223b254265e7e85..ede9a6e3f844ccd092e5a60c1f171331d9962303 100644 (file)
@@ -1,6 +1,6 @@
 {* file to handle db changes in 4.4.beta1 during upgrade *}
 -- CRM-13314 Added States for Uruguay
-INSERT INTO civicrm_state_province (id, country_id, abbreviation, name) VALUES
+INSERT IGNORE INTO civicrm_state_province (id, country_id, abbreviation, name) VALUES
 (NULL, 1229, "FL", "Florida"),
 (NULL, 1229, "RN", "Rio Negro"),
 (NULL, 1229, "SJ", "San Jose");