From 7d507d2818f25679d363224567afb1a452017e63 Mon Sep 17 00:00:00 2001 From: Carsten Rose <carsten.rose@math.uzh.ch> Date: Wed, 28 Feb 2018 20:29:48 +0100 Subject: [PATCH] Bug 5576 / Using MySQL 'DROP' requires privilege - wich is not really necessary. - removed drop statement. --- extension/qfq/sql/formEditor.sql | 42 ++------------------------------ 1 file changed, 2 insertions(+), 40 deletions(-) diff --git a/extension/qfq/sql/formEditor.sql b/extension/qfq/sql/formEditor.sql index fcdd2dae9..8d3f6492b 100644 --- a/extension/qfq/sql/formEditor.sql +++ b/extension/qfq/sql/formEditor.sql @@ -1,4 +1,3 @@ -#DROP TABLE IF EXISTS `Form`; CREATE TABLE IF NOT EXISTS `Form` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `name` VARCHAR(255) NOT NULL DEFAULT '', @@ -47,21 +46,6 @@ CREATE TABLE IF NOT EXISTS `Form` ( AUTO_INCREMENT = 1000; -#-- -#-- Triggers `Form` -#-- -#DROP TRIGGER IF EXISTS `on_Form_update_modified`; -#DELIMITER // -#CREATE TRIGGER `on_Form_update_modified` BEFORE UPDATE ON `Form` -#FOR EACH ROW SET NEW.modified = -#current_timestamp() -#// -#DELIMITER ; - -# ---------------------------------------- -# FormElement - -#DROP TABLE IF EXISTS `FormElement`; CREATE TABLE IF NOT EXISTS `FormElement` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `formId` INT(11) NOT NULL, @@ -128,18 +112,7 @@ CREATE TABLE IF NOT EXISTS `FormElement` ( DEFAULT CHARSET = utf8 AUTO_INCREMENT = 0; -#-- -#-- Triggers `FormElement` -#-- -#DROP TRIGGER IF EXISTS `on_FormEelement_update_modified`; -#DELIMITER // -#CREATE TRIGGER `on_FormEelement_update_modified` BEFORE UPDATE ON `FormElement` -#FOR EACH ROW SET NEW.modified = -#current_timestamp() -#// -#DELIMITER ; - -DROP TABLE IF EXISTS `Dirty`; + CREATE TABLE IF NOT EXISTS `Dirty` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `sip` VARCHAR(255) NOT NULL, @@ -176,7 +149,7 @@ CREATE TABLE IF NOT EXISTS `Period` ( DEFAULT CHARSET = utf8 AUTO_INCREMENT = 0; -# Delete previous FormElements (if exist) +# Delete previous FormElements (if exist) of system forms DELETE FormElement FROM FormElement, Form WHERE FIND_IN_SET(Form.name, 'form,formElement,copyForm,cron') > 0 AND Form.id = FormElement.formId; @@ -379,17 +352,6 @@ CREATE TABLE IF NOT EXISTS `MailLog` ( AUTO_INCREMENT = 0; -#-- -#-- Triggers `MailLog` -#-- -#DROP TRIGGER IF EXISTS `on_MailLog_update_modified`; -#DELIMITER // -#CREATE TRIGGER `on_MailLog_update_modified` BEFORE UPDATE ON `MailLog` -#FOR EACH ROW SET NEW.modified = -#current_timestamp() -#// -#DELIMITER ; - CREATE TABLE IF NOT EXISTS `Clipboard` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `cookie` VARCHAR(255) NOT NULL DEFAULT '', -- GitLab