mirror of
https://github.com/Icinga/icingaweb2-module-director.git
synced 2025-07-28 16:24:05 +02:00
parent
242090efdd
commit
9db04c35ef
27
schema/mysql-migrations/upgrade_92.sql
Normal file
27
schema/mysql-migrations/upgrade_92.sql
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
DELETE FROM director_datalist_entry WHERE entry_name IS NULL;
|
||||||
|
ALTER TABLE director_datalist_entry
|
||||||
|
MODIFY entry_name VARCHAR(255) NOT NULL;
|
||||||
|
|
||||||
|
DELETE FROM icinga_command_var WHERE varname IS NULL;
|
||||||
|
ALTER TABLE icinga_command_var
|
||||||
|
MODIFY varname VARCHAR(255) NOT NULL;
|
||||||
|
|
||||||
|
DELETE FROM icinga_host_var WHERE varname IS NULL;
|
||||||
|
ALTER TABLE icinga_host_var
|
||||||
|
MODIFY varname VARCHAR(255) NOT NULL;
|
||||||
|
|
||||||
|
DELETE FROM icinga_service_var WHERE varname IS NULL;
|
||||||
|
ALTER TABLE icinga_service_var
|
||||||
|
MODIFY varname VARCHAR(255) NOT NULL;
|
||||||
|
|
||||||
|
DELETE FROM icinga_user_var WHERE varname IS NULL;
|
||||||
|
ALTER TABLE icinga_user_var
|
||||||
|
MODIFY varname VARCHAR(255) NOT NULL;
|
||||||
|
|
||||||
|
DELETE FROM icinga_notification_var WHERE varname IS NULL;
|
||||||
|
ALTER TABLE icinga_notification_var
|
||||||
|
MODIFY varname VARCHAR(255) NOT NULL;
|
||||||
|
|
||||||
|
INSERT INTO director_schema_migration
|
||||||
|
(schema_version, migration_time)
|
||||||
|
VALUES (92, NOW());
|
@ -105,7 +105,7 @@ CREATE TABLE director_datalist (
|
|||||||
|
|
||||||
CREATE TABLE director_datalist_entry (
|
CREATE TABLE director_datalist_entry (
|
||||||
list_id INT(10) UNSIGNED NOT NULL,
|
list_id INT(10) UNSIGNED NOT NULL,
|
||||||
entry_name VARCHAR(255) DEFAULT NULL,
|
entry_name VARCHAR(255) NOT NULL,
|
||||||
entry_value TEXT DEFAULT NULL,
|
entry_value TEXT DEFAULT NULL,
|
||||||
format enum ('string', 'expression', 'json'),
|
format enum ('string', 'expression', 'json'),
|
||||||
PRIMARY KEY (list_id, entry_name),
|
PRIMARY KEY (list_id, entry_name),
|
||||||
@ -319,7 +319,7 @@ CREATE TABLE icinga_command_field (
|
|||||||
|
|
||||||
CREATE TABLE icinga_command_var (
|
CREATE TABLE icinga_command_var (
|
||||||
command_id INT(10) UNSIGNED NOT NULL,
|
command_id INT(10) UNSIGNED NOT NULL,
|
||||||
varname VARCHAR(255) DEFAULT NULL,
|
varname VARCHAR(255) NOT NULL,
|
||||||
varvalue TEXT DEFAULT NULL,
|
varvalue TEXT DEFAULT NULL,
|
||||||
format ENUM('string', 'expression', 'json') NOT NULL DEFAULT 'string',
|
format ENUM('string', 'expression', 'json') NOT NULL DEFAULT 'string',
|
||||||
PRIMARY KEY (command_id, varname),
|
PRIMARY KEY (command_id, varname),
|
||||||
@ -482,7 +482,7 @@ CREATE TABLE icinga_host_field (
|
|||||||
|
|
||||||
CREATE TABLE icinga_host_var (
|
CREATE TABLE icinga_host_var (
|
||||||
host_id INT(10) UNSIGNED NOT NULL,
|
host_id INT(10) UNSIGNED NOT NULL,
|
||||||
varname VARCHAR(255) DEFAULT NULL,
|
varname VARCHAR(255) NOT NULL,
|
||||||
varvalue TEXT DEFAULT NULL,
|
varvalue TEXT DEFAULT NULL,
|
||||||
format enum ('string', 'json', 'expression'), -- immer string vorerst
|
format enum ('string', 'json', 'expression'), -- immer string vorerst
|
||||||
PRIMARY KEY (host_id, varname),
|
PRIMARY KEY (host_id, varname),
|
||||||
@ -577,7 +577,7 @@ CREATE TABLE icinga_service_inheritance (
|
|||||||
|
|
||||||
CREATE TABLE icinga_service_var (
|
CREATE TABLE icinga_service_var (
|
||||||
service_id INT(10) UNSIGNED NOT NULL,
|
service_id INT(10) UNSIGNED NOT NULL,
|
||||||
varname VARCHAR(255) DEFAULT NULL,
|
varname VARCHAR(255) NOT NULL,
|
||||||
varvalue TEXT DEFAULT NULL,
|
varvalue TEXT DEFAULT NULL,
|
||||||
format enum ('string', 'json', 'expression'),
|
format enum ('string', 'json', 'expression'),
|
||||||
PRIMARY KEY (service_id, varname),
|
PRIMARY KEY (service_id, varname),
|
||||||
@ -825,7 +825,7 @@ CREATE TABLE icinga_user_types_set (
|
|||||||
|
|
||||||
CREATE TABLE icinga_user_var (
|
CREATE TABLE icinga_user_var (
|
||||||
user_id INT(10) UNSIGNED NOT NULL,
|
user_id INT(10) UNSIGNED NOT NULL,
|
||||||
varname VARCHAR(255) DEFAULT NULL,
|
varname VARCHAR(255) NOT NULL,
|
||||||
varvalue TEXT DEFAULT NULL,
|
varvalue TEXT DEFAULT NULL,
|
||||||
format ENUM('string', 'json', 'expression') NOT NULL DEFAULT 'string',
|
format ENUM('string', 'json', 'expression') NOT NULL DEFAULT 'string',
|
||||||
PRIMARY KEY (user_id, varname),
|
PRIMARY KEY (user_id, varname),
|
||||||
@ -958,7 +958,7 @@ CREATE TABLE icinga_notification (
|
|||||||
|
|
||||||
CREATE TABLE icinga_notification_var (
|
CREATE TABLE icinga_notification_var (
|
||||||
notification_id INT(10) UNSIGNED NOT NULL,
|
notification_id INT(10) UNSIGNED NOT NULL,
|
||||||
varname VARCHAR(255) DEFAULT NULL,
|
varname VARCHAR(255) NOT NULL,
|
||||||
varvalue TEXT DEFAULT NULL,
|
varvalue TEXT DEFAULT NULL,
|
||||||
format enum ('string', 'json', 'expression'),
|
format enum ('string', 'json', 'expression'),
|
||||||
PRIMARY KEY (notification_id, varname),
|
PRIMARY KEY (notification_id, varname),
|
||||||
@ -1260,4 +1260,4 @@ CREATE TABLE sync_run (
|
|||||||
|
|
||||||
INSERT INTO director_schema_migration
|
INSERT INTO director_schema_migration
|
||||||
SET migration_time = NOW(),
|
SET migration_time = NOW(),
|
||||||
schema_version = 91;
|
schema_version = 92;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user