mirror of
https://github.com/Icinga/icingaweb2-module-director.git
synced 2025-07-29 08:44:11 +02:00
schema: command argument_name should not be null
fixes #11554 fixes #11918
This commit is contained in:
parent
b6d59b9aca
commit
fbf4400ad2
12
schema/mysql-migrations/upgrade_103.sql
Normal file
12
schema/mysql-migrations/upgrade_103.sql
Normal file
@ -0,0 +1,12 @@
|
||||
UPDATE icinga_command_argument
|
||||
SET
|
||||
argument_name = '(no key)',
|
||||
skip_key = 'y'
|
||||
WHERE argument_name IS NULL;
|
||||
|
||||
ALTER TABLE icinga_command_argument
|
||||
MODIFY argument_name VARCHAR(64) COLLATE utf8_bin NOT NULL COMMENT '-x, --host';
|
||||
|
||||
INSERT INTO director_schema_migration
|
||||
(schema_version, migration_time)
|
||||
VALUES (103, NOW());
|
@ -311,7 +311,7 @@ CREATE TABLE icinga_command_inheritance (
|
||||
CREATE TABLE icinga_command_argument (
|
||||
id INT(10) UNSIGNED AUTO_INCREMENT NOT NULL,
|
||||
command_id INT(10) UNSIGNED NOT NULL,
|
||||
argument_name VARCHAR(64) COLLATE utf8_bin DEFAULT NULL COMMENT '-x, --host',
|
||||
argument_name VARCHAR(64) COLLATE utf8_bin NOT NULL COMMENT '-x, --host',
|
||||
argument_value TEXT DEFAULT NULL,
|
||||
argument_format ENUM('string', 'expression', 'json') NULL DEFAULT NULL,
|
||||
key_string VARCHAR(64) DEFAULT NULL COMMENT 'Overrides name',
|
||||
@ -1312,4 +1312,4 @@ CREATE TABLE sync_run (
|
||||
|
||||
INSERT INTO director_schema_migration
|
||||
SET migration_time = NOW(),
|
||||
schema_version = 102;
|
||||
schema_version = 103;
|
||||
|
11
schema/pgsql-migrations/upgrade_103.sql
Normal file
11
schema/pgsql-migrations/upgrade_103.sql
Normal file
@ -0,0 +1,11 @@
|
||||
UPDATE icinga_command_argument
|
||||
SET
|
||||
argument_name = '(no key)',
|
||||
skip_key = 'y'
|
||||
WHERE argument_name is null;
|
||||
|
||||
ALTER TABLE icinga_command_argument ALTER COLUMN argument_name SET NOT NULL;
|
||||
|
||||
INSERT INTO director_schema_migration
|
||||
(schema_version, migration_time)
|
||||
VALUES (103, NOW());
|
@ -416,7 +416,7 @@ CREATE INDEX command_inheritance_command_parent ON icinga_command_inheritance (p
|
||||
CREATE TABLE icinga_command_argument (
|
||||
id serial,
|
||||
command_id integer NOT NULL,
|
||||
argument_name character varying(64) DEFAULT NULL,
|
||||
argument_name character varying(64) NOT NULL,
|
||||
argument_value text DEFAULT NULL,
|
||||
argument_format enum_property_format DEFAULT NULL,
|
||||
key_string character varying(64) DEFAULT NULL,
|
||||
@ -1532,4 +1532,4 @@ CREATE UNIQUE INDEX notification_inheritance ON icinga_notification_inheritance
|
||||
|
||||
INSERT INTO director_schema_migration
|
||||
(schema_version, migration_time)
|
||||
VALUES (102, NOW());
|
||||
VALUES (103, NOW());
|
||||
|
Loading…
x
Reference in New Issue
Block a user