CRM-14611: fix 4.5.alpha1 multi-lingual upgrade (civicrm_survey was missing some...
authorMathieu Lutfy <mathieu@bidon.ca>
Fri, 2 May 2014 00:23:24 +0000 (20:23 -0400)
committerMathieu Lutfy <mathieu@bidon.ca>
Fri, 2 May 2014 00:23:24 +0000 (20:23 -0400)
CRM/Upgrade/Incremental/sql/4.5.alpha1.mysql.tpl

index 9fdfddd8ad73aeabd651cb6ad62f6504a6b4b20a..a2b62b126ec39d80cc0f4300fc5ab2a5e3bb5867 100644 (file)
@@ -354,3 +354,17 @@ ALTER TABLE civicrm_case
 DELETE FROM civicrm_option_value WHERE option_group_id = @option_group_id_case_type;
 
 DELETE FROM civicrm_option_group WHERE id = @option_group_id_case_type;
+
+-- CRM-14611
+{if $multilingual}
+  {foreach from=$locales item=locale}
+      ALTER TABLE civicrm_survey ADD title_{$locale} varchar(255);
+      UPDATE civicrm_survey SET title_{$locale} = title;
+
+      ALTER TABLE civicrm_survey ADD instructions_{$locale} TEXT;
+      UPDATE civicrm_survey SET instructions_{$locale} = instructions;
+  {/foreach}
+
+  ALTER TABLE civicrm_survey DROP title;
+  ALTER TABLE civicrm_survey DROP instructions;
+{/if}