dev/translation#38 Fix multilingual triggers for when fields default to an empty...
[civicrm-core.git] / bin / regen.sh
index 4b27d9c0709dd7311c3f0c3cbb8349a825b3b9e7..d50c444a232c3405b65e9c34e0232de361150958 100755 (executable)
@@ -47,7 +47,7 @@ php GenerateData.php
 
 ## Prune local data
 $MYSQLCMD -e "DROP TABLE IF EXISTS civicrm_install_canary; DELETE FROM civicrm_cache; DELETE FROM civicrm_setting;"
-$MYSQLCMD -e "DELETE FROM civicrm_extension WHERE full_name NOT IN ('sequentialcreditnotes', 'eventcart', 'greenwich', 'search', 'flexmailer', 'financialacls', 'contributioncancelactions', 'recaptcha');"
+$MYSQLCMD -e "DELETE FROM civicrm_extension WHERE full_name NOT IN ('sequentialcreditnotes', 'eventcart', 'greenwich', 'search', 'org.civicrm.flexmailer', 'financialacls', 'contributioncancelactions', 'recaptcha', 'ckeditor4', 'legacycustomsearches');"
 TABLENAMES=$( echo "show tables like 'civicrm_%'" | $MYSQLCMD | grep ^civicrm_ | xargs )
 
 cd $CIVISOURCEDIR/sql
@@ -57,6 +57,9 @@ $MYSQLDUMP -cent --skip-triggers $DBNAME $TABLENAMES > civicrm_generated.mysql
 cat civicrm_sample_custom_data.mysql >> civicrm_generated.mysql
 #cat civicrm_devel_config.mysql >> civicrm_generated.mysql
 cat civicrm_dummy_processor.mysql >> civicrm_generated.mysql
+# adapted from https://bugs.mysql.com/bug.php?id=65465
+sed -i -e 's/VALUES (/VALUES\n (/g' civicrm_generated.mysql
+sed -i -e 's/),(\|), (/),\n (/g' civicrm_generated.mysql
 $MYSQLADMCMD -f drop $DBNAME
 $MYSQLADMCMD create $DBNAME
 $MYSQLCMD < civicrm.mysql