From cea470c81c63df38c732ae55ee90eb3047afce4c Mon Sep 17 00:00:00 2001 From: Thomas Bruederli Date: Thu, 5 Feb 2015 17:03:11 +0100 Subject: [PATCH] Disable foreign-key checks when dropping tables --- plugins/libkolab/SQL/mysql.initial.sql | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/plugins/libkolab/SQL/mysql.initial.sql b/plugins/libkolab/SQL/mysql.initial.sql index 6a671acf..a1497dae 100644 --- a/plugins/libkolab/SQL/mysql.initial.sql +++ b/plugins/libkolab/SQL/mysql.initial.sql @@ -6,6 +6,7 @@ * @licence GNU AGPL **/ +/*!40014 SET FOREIGN_KEY_CHECKS=0 */; DROP TABLE IF EXISTS `kolab_folders`; @@ -185,5 +186,6 @@ CREATE TABLE `kolab_cache_freebusy` ( INDEX `freebusy_uid2msguid` (`folder_id`,`uid`,`msguid`) ) /*!40000 ENGINE=INNODB */ /*!40101 CHARACTER SET utf8 COLLATE utf8_general_ci */; +/*!40014 SET FOREIGN_KEY_CHECKS=1 */; -INSERT INTO `system` (`name`, `value`) VALUES ('libkolab-version', '2015020600'); +REPLACE INTO `system` (`name`, `value`) VALUES ('libkolab-version', '2015020600');