From: Michael Friedrich Date: Mon, 22 Jun 2015 15:02:58 +0000 (+0200) Subject: DB IDO: Fix datatype for 'check_source' in statehistory table X-Git-Tag: v2.4.0~578 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=3648703ad89e3e8dd912e1f9bc8215905900b7e3;p=icinga2 DB IDO: Fix datatype for 'check_source' in statehistory table fixes #9455 --- diff --git a/lib/db_ido_pgsql/schema/pgsql.sql b/lib/db_ido_pgsql/schema/pgsql.sql index 9d1c1db6e..d1ea5aee2 100644 --- a/lib/db_ido_pgsql/schema/pgsql.sql +++ b/lib/db_ido_pgsql/schema/pgsql.sql @@ -1315,7 +1315,7 @@ CREATE TABLE icinga_statehistory ( last_hard_state INTEGER default '-1', output TEXT default '', long_output TEXT default '', - check_source varchar(255) default NULL, + check_source TEXT default '', CONSTRAINT PK_statehistory_id PRIMARY KEY (statehistory_id) ) ; diff --git a/lib/db_ido_pgsql/schema/upgrade/2.4.0.sql b/lib/db_ido_pgsql/schema/upgrade/2.4.0.sql index 162bfff49..7ae098a20 100644 --- a/lib/db_ido_pgsql/schema/upgrade/2.4.0.sql +++ b/lib/db_ido_pgsql/schema/upgrade/2.4.0.sql @@ -116,6 +116,13 @@ ALTER TABLE icinga_systemcommands ALTER COLUMN end_time SET DEFAULT '1970-01-01 ALTER TABLE icinga_endpointstatus ALTER COLUMN status_update_time SET DEFAULT '1970-01-01 00:00:00+00'; +-- ----------------------------------------- +-- #9455 check_source data type +-- ----------------------------------------- + +ALTER TABLE icinga_statehistory ALTER COLUMN check_source TYPE TEXT; +ALTER TABLE icinga_statehistory ALTER COLUMN check_source SET default ''; + -- ----------------------------------------- -- update dbversion -- -----------------------------------------