Skip to content

Commit 7511fd3

Browse files
author
Marius Burkard
committed
- change incremental sql to not drop existing data
1 parent 877e06a commit 7511fd3

File tree

1 file changed

+4
-37
lines changed

1 file changed

+4
-37
lines changed

install/sql/incremental/upd_dev_collection.sql

Lines changed: 4 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -96,44 +96,7 @@ ALTER TABLE `xmpp_domain`
9696

9797

9898
-- STRIPDOWN!
99-
ALTER TABLE `web_backup` CHANGE `backup_type` `backup_type` enum('web','mysql') NOT NULL DEFAULT 'web';
100-
ALTER TABLE `web_database_user` DROP COLUMN `database_password_mongo`;
10199
ALTER TABLE `client` CHANGE `web_php_options` `web_php_options` VARCHAR(255) NOT NULL DEFAULT 'no,fast-cgi,mod,php-fpm';
102-
ALTER TABLE `client_template`
103-
DROP COLUMN `default_xmppserver`,
104-
DROP COLUMN `xmpp_servers`,
105-
DROP COLUMN `limit_xmpp_domain`,
106-
DROP COLUMN `limit_xmpp_user`,
107-
DROP COLUMN `limit_xmpp_muc`,
108-
DROP COLUMN `limit_xmpp_anon`,
109-
DROP COLUMN `limit_xmpp_vjud`,
110-
DROP COLUMN `limit_xmpp_proxy`,
111-
DROP COLUMN `limit_xmpp_status`,
112-
DROP COLUMN `limit_xmpp_pastebin`,
113-
DROP COLUMN `limit_xmpp_httparchive`,
114-
DROP COLUMN `limit_xmpp_webpresence`,
115-
DROP COLUMN `limit_xmpp_http_upload`;
116-
117-
ALTER TABLE `server` DROP COLUMN `xmpp_server`;
118-
119-
ALTER TABLE `client`
120-
DROP COLUMN `default_xmppserver` int(11) unsigned NOT NULL DEFAULT '1',
121-
DROP COLUMN `xmpp_servers`,
122-
DROP COLUMN `limit_xmpp_domain`,
123-
DROP COLUMN `limit_xmpp_user`,
124-
DROP COLUMN `limit_xmpp_muc`,
125-
DROP COLUMN `limit_xmpp_anon`,
126-
DROP COLUMN `limit_xmpp_auth_options`,
127-
DROP COLUMN `limit_xmpp_vjud`,
128-
DROP COLUMN `limit_xmpp_proxy`,
129-
DROP COLUMN `limit_xmpp_status`,
130-
DROP COLUMN `limit_xmpp_pastebin`,
131-
DROP COLUMN `limit_xmpp_httparchive`,
132-
DROP COLUMN `limit_xmpp_webpresence`,
133-
DROP COLUMN `limit_xmpp_http_upload`;
134-
135-
DROP TABLE `xmpp_domain`;
136-
DROP TABLE `xmpp_user`;
137100

138101
-- only on nginx
139102
UPDATE `web_domain` as d INNER JOIN `server` as s ON (s.server_id = d.server_id) SET d.php = 'php-fpm' WHERE d.php = 'fast-cgi' AND s.config LIKE '%\nserver_type=nginx\n%' AND s.config NOT LIKE '%\nserver_type=apache\n%';
@@ -142,6 +105,10 @@ UPDATE `web_domain` SET `php` = 'php-fpm' WHERE `php` = 'hhvm';
142105
UPDATE `web_domain` SET `php` = 'fast-cgi' WHERE `php` = 'cgi';
143106
UPDATE `web_domain` SET `php` = 'mod' WHERE `php` = 'suphp';
144107

108+
-- we do not drop columns or tables here to avoid deleting user data on existing servers!
109+
110+
-- END OF STRIPDOWN!
111+
145112
-- rspamd
146113
ALTER TABLE `spamfilter_policy` ADD `rspamd_greylisting` ENUM('n','y') CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT 'n' AFTER `policyd_greylist`;
147114
ALTER TABLE `spamfilter_policy` ADD `rspamd_spam_greylisting_level` DECIMAL(5,2) NULL DEFAULT NULL AFTER `rspamd_greylisting`;

0 commit comments

Comments
 (0)