From 7a92082ce8ba3dcad6ced1bc15228ece67a6d414 Mon Sep 17 00:00:00 2001
From: Matthieu Kermagoret <ganoze@gmail.com>
Date: Wed, 28 Mar 2018 10:38:30 +0200
Subject: [PATCH] fix(install): remove unused fields from the `instances` table

---
 www/install/installBroker.sql                              | 7 +------
 .../sql/centstorage/Update-CSTG-2.8.20_to_2.8.21.sql       | 4 ++++
 2 files changed, 5 insertions(+), 6 deletions(-)
 create mode 100644 www/install/sql/centstorage/Update-CSTG-2.8.20_to_2.8.21.sql

diff --git a/www/install/installBroker.sql b/www/install/installBroker.sql
index 0b16bac4b5..b0fe2cd86b 100644
--- a/www/install/installBroker.sql
+++ b/www/install/installBroker.sql
@@ -377,10 +377,8 @@ CREATE TABLE `instances` (
   `name` varchar(255) NOT NULL DEFAULT 'localhost',
   `active_host_checks` tinyint(1) DEFAULT NULL,
   `active_service_checks` tinyint(1) DEFAULT NULL,
-  `address` varchar(128) DEFAULT NULL,
   `check_hosts_freshness` tinyint(1) DEFAULT NULL,
   `check_services_freshness` tinyint(1) DEFAULT NULL,
-  `daemon_mode` tinyint(1) DEFAULT NULL,
   `description` varchar(128) DEFAULT NULL,
   `end_time` int(11) DEFAULT NULL,
   `engine` varchar(64) DEFAULT NULL,
@@ -391,7 +389,6 @@ CREATE TABLE `instances` (
   `global_service_event_handler` text,
   `last_alive` int(11) DEFAULT NULL,
   `last_command_check` int(11) DEFAULT NULL,
-  `last_log_rotation` int(11) DEFAULT NULL,
   `modified_host_attributes` int(11) DEFAULT NULL,
   `modified_service_attributes` int(11) DEFAULT NULL,
   `notifications` tinyint(1) DEFAULT NULL,
@@ -400,11 +397,10 @@ CREATE TABLE `instances` (
   `passive_host_checks` tinyint(1) DEFAULT NULL,
   `passive_service_checks` tinyint(1) DEFAULT NULL,
   `pid` int(11) DEFAULT NULL,
-  `process_perfdata` tinyint(1) DEFAULT NULL,
   `running` tinyint(1) DEFAULT NULL,
   `start_time` int(11) DEFAULT NULL,
   `version` varchar(16) DEFAULT NULL,
-  `deleted` boolean NOT NULL default false, 
+  `deleted` boolean NOT NULL default false,
   `outdated` boolean NOT NULL default false,
   PRIMARY KEY (`instance_id`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
@@ -700,4 +696,3 @@ UNLOCK TABLES;
 /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
 /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
 /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
-
diff --git a/www/install/sql/centstorage/Update-CSTG-2.8.20_to_2.8.21.sql b/www/install/sql/centstorage/Update-CSTG-2.8.20_to_2.8.21.sql
new file mode 100644
index 0000000000..f67f15ef09
--- /dev/null
+++ b/www/install/sql/centstorage/Update-CSTG-2.8.20_to_2.8.21.sql
@@ -0,0 +1,4 @@
+ALTER TABLE `instances` DROP COLUMN `address`;
+ALTER TABLE `instances` DROP COLUMN `daemon_mode`;
+ALTER TABLE `instances` DROP COLUMN `last_log_rotation`;
+ALTER TABLE `instances` DROP COLUMN `process_perfdata`;
-- 
GitLab