]> granicus.if.org Git - icinga2/commitdiff
DB IDO: Add endpoint_name to programstatus table
authorMichael Friedrich <michael.friedrich@netways.de>
Wed, 13 Aug 2014 14:47:38 +0000 (16:47 +0200)
committerMichael Friedrich <michael.friedrich@netways.de>
Fri, 15 Aug 2014 15:21:12 +0000 (17:21 +0200)
refs #6827
refs #6203

components/db_ido_mysql/idomysqlconnection.cpp
components/db_ido_mysql/schema/mysql.sql
components/db_ido_mysql/schema/upgrade/2.1.0.sql [new file with mode: 0644]
components/db_ido_pgsql/idopgsqlconnection.cpp
components/db_ido_pgsql/schema/pgsql.sql
components/db_ido_pgsql/schema/upgrade/2.1.0.sql [new file with mode: 0644]

index 661609f570db26dfb8fafc6cd909cf1ee882112e..0ae4db4c51bc43ebb005e7f83db4f623db6609fd 100644 (file)
@@ -33,7 +33,7 @@
 
 using namespace icinga;
 
-#define SCHEMA_VERSION "1.11.6"
+#define SCHEMA_VERSION "1.11.7"
 
 REGISTER_TYPE(IdoMysqlConnection);
 REGISTER_STATSFUNCTION(IdoMysqlConnectionStats, &IdoMysqlConnection::StatsFunc);
index e8d7698bb8fa9a34bdf0d28057a8346a8bb5cb3f..44c52df35181b26c50b7ff7e2237e936bdd5e2ca 100644 (file)
@@ -900,6 +900,7 @@ CREATE TABLE IF NOT EXISTS icinga_programstatus (
   status_update_time timestamp  default '0000-00-00 00:00:00',
   program_start_time timestamp  default '0000-00-00 00:00:00',
   program_end_time timestamp  default '0000-00-00 00:00:00',
+  endpoint_name varchar(255) character set latin1 collate latin1_general_cs default NULL,
   is_currently_running smallint default 0,
   process_id bigint unsigned default 0,
   daemon_mode smallint default 0,
diff --git a/components/db_ido_mysql/schema/upgrade/2.1.0.sql b/components/db_ido_mysql/schema/upgrade/2.1.0.sql
new file mode 100644 (file)
index 0000000..68d732e
--- /dev/null
@@ -0,0 +1,17 @@
+-- -----------------------------------------
+-- upgrade path for Icinga 2.1.0
+--
+-- -----------------------------------------
+-- Copyright (c) 2014 Icinga Development Team (http://www.icinga.org)
+--
+-- Please check http://docs.icinga.org for upgrading information!
+-- -----------------------------------------
+
+ALTER TABLE `icinga_programstatus` ADD COLUMN `endpoint_name` varchar(255) character set latin1 collate latin1_general_cs default NULL;
+
+-- -----------------------------------------
+-- update dbversion
+-- -----------------------------------------
+
+INSERT INTO icinga_dbversion (name, version, create_time, modify_time) VALUES ('idoutils', '1.11.7', NOW(), NOW()) ON DUPLICATE KEY UPDATE version='1.11.7', modify_time=NOW();
+
index ec85d89c4c90bdd7eaff580fcae9088970329f4b..adf4ef3eb52ac8296ada0816ef529395c36f1d96 100644 (file)
@@ -34,7 +34,7 @@
 
 using namespace icinga;
 
-#define SCHEMA_VERSION "1.11.6"
+#define SCHEMA_VERSION "1.11.7"
 
 REGISTER_TYPE(IdoPgsqlConnection);
 
index 516c6713244428a42f377a286d1225de76b504d9..6a3533be5f90acaac9e2685c5d9669905cd702d1 100644 (file)
@@ -928,6 +928,7 @@ CREATE TABLE  icinga_programstatus (
   program_start_time timestamp with time zone default '1970-01-01 00:00:00',
   program_end_time timestamp with time zone default '1970-01-01 00:00:00',
   is_currently_running INTEGER  default 0,
+  endpoint_name TEXT  default '',
   process_id bigint default 0,
   daemon_mode INTEGER  default 0,
   last_command_check timestamp with time zone default '1970-01-01 00:00:00',
diff --git a/components/db_ido_pgsql/schema/upgrade/2.1.0.sql b/components/db_ido_pgsql/schema/upgrade/2.1.0.sql
new file mode 100644 (file)
index 0000000..8a749e8
--- /dev/null
@@ -0,0 +1,17 @@
+-- -----------------------------------------
+-- upgrade path for Icinga 2.1.0
+--
+-- -----------------------------------------
+-- Copyright (c) 2014 Icinga Development Team (http://www.icinga.org)
+--
+-- Please check http://docs.icinga.org for upgrading information!
+-- -----------------------------------------
+
+ALTER TABLE icinga_programstatus ADD COLUMN endpoint_name TEXT default NULL;
+
+-- -----------------------------------------
+-- update dbversion
+-- -----------------------------------------
+
+SELECT updatedbversion('1.11.7');
+