From 0d76a7338814589dad5c22e3128efa6c794a398f Mon Sep 17 00:00:00 2001 From: Tomas Plesnik <plesnik@ics.muni.cz> Date: Tue, 7 May 2013 14:12:11 +0200 Subject: [PATCH] uprava defaultnich hodnot; pridan dotaz na sparovani tabulek --- src/warden-server/doc/warden.mysql | 6 +++--- src/warden-server/doc/warden21to22.patch | 16 +++++++++++----- 2 files changed, 14 insertions(+), 8 deletions(-) diff --git a/src/warden-server/doc/warden.mysql b/src/warden-server/doc/warden.mysql index 3b86217..509778b 100644 --- a/src/warden-server/doc/warden.mysql +++ b/src/warden-server/doc/warden.mysql @@ -41,7 +41,7 @@ CREATE TABLE `clients` ( `receive_own_events` varchar(1) default NULL, `description_tags` varchar(256) default NULL, `ip_net_client` varchar(256) default NULL, - `valid` varchar(1) DEFAULT NULL, + `valid` varchar(1) default 't', PRIMARY KEY (`client_id`) ) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=latin1; SET character_set_client = @saved_cs_client; @@ -66,8 +66,8 @@ CREATE TABLE `events` ( `note` text, `priority` int(1) unsigned default NULL, `timeout` int(2) unsigned default NULL, - `valid` varchar(1) default NULL, - `client_id` int(11) DEFAULT NULL, + `valid` varchar(1) default 't', + `client_id` int(11) default NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=latin1; SET character_set_client = @saved_cs_client; diff --git a/src/warden-server/doc/warden21to22.patch b/src/warden-server/doc/warden21to22.patch index b4092c8..2a4ef4e 100644 --- a/src/warden-server/doc/warden21to22.patch +++ b/src/warden-server/doc/warden21to22.patch @@ -1,7 +1,13 @@ -ALTER TABLE `clients` -ADD `valid` varchar(1) DEFAULT NULL; +ALTER TABLE `clients` +ADD `valid` varchar(1) DEFAULT 't'; -ALTER TABLE `events` -DROP COLUMN `hostname`, -DROP COLUMN `service`, +ALTER TABLE `events` ADD `client_id` int(11) DEFAULT NULL; + +UPDATE `events`, `clients` +SET events.client_id = clients.client_id +WHERE `events.hostname` = `clients.hostname` AND `events.service` = `clients.service`; + +ALTER TABLE `events` +DROP COLUMN `hostname`, +DROP COLUMN `service`; -- GitLab