schema: allow 128 characters for class names

fixes #1022
This commit is contained in:
Thomas Gelf 2018-05-29 18:27:31 +02:00
parent 8b7b9024c4
commit 55c6657e29
4 changed files with 26 additions and 6 deletions

View File

@ -0,0 +1,10 @@
ALTER TABLE import_source
MODIFY provider_class VARCHAR(128) NOT NULL;
ALTER TABLE import_row_modifier
MODIFY provider_class VARCHAR(128) NOT NULL;
INSERT INTO director_schema_migration
(schema_version, migration_time)
VALUES (148, NOW());

View File

@ -1273,7 +1273,7 @@ CREATE TABLE import_source (
id INT(10) UNSIGNED AUTO_INCREMENT NOT NULL,
source_name VARCHAR(64) NOT NULL,
key_column VARCHAR(64) NOT NULL,
provider_class VARCHAR(72) NOT NULL,
provider_class VARCHAR(128) NOT NULL,
import_state ENUM(
'unknown',
'in-sync',
@ -1304,7 +1304,7 @@ CREATE TABLE import_row_modifier (
source_id INT(10) UNSIGNED NOT NULL,
property_name VARCHAR(255) NOT NULL,
target_property VARCHAR(255) DEFAULT NULL,
provider_class VARCHAR(72) NOT NULL,
provider_class VARCHAR(128) NOT NULL,
priority SMALLINT UNSIGNED NOT NULL,
description TEXT DEFAULT NULL,
PRIMARY KEY (id),
@ -1686,4 +1686,4 @@ CREATE TABLE icinga_dependency_states_set (
INSERT INTO director_schema_migration
(schema_version, migration_time)
VALUES (147, NOW());
VALUES (148, NOW());

View File

@ -0,0 +1,10 @@
ALTER TABLE import_source
ALTER COLUMN provider_class TYPE character varying(128);
ALTER TABLE import_row_modifier
ALTER COLUMN provider_class TYPE character varying(128);
INSERT INTO director_schema_migration
(schema_version, migration_time)
VALUES (148, NOW());

View File

@ -1417,7 +1417,7 @@ CREATE TABLE import_source (
id serial,
source_name character varying(64) NOT NULL,
key_column character varying(64) NOT NULL,
provider_class character varying(72) NOT NULL,
provider_class character varying(128) NOT NULL,
import_state enum_sync_state NOT NULL DEFAULT 'unknown',
last_error_message text NULL DEFAULT NULL,
last_attempt timestamp with time zone NULL DEFAULT NULL,
@ -1448,7 +1448,7 @@ CREATE TABLE import_row_modifier (
source_id integer NOT NULL,
property_name character varying(255) NOT NULL,
target_property character varying(255) DEFAULT NULL,
provider_class character varying(72) NOT NULL,
provider_class character varying(128) NOT NULL,
priority integer NOT NULL,
description text DEFAULT NULL,
PRIMARY KEY (id),
@ -1981,4 +1981,4 @@ COMMENT ON COLUMN icinga_dependency_states_set.merge_behaviour IS 'override: = [
INSERT INTO director_schema_migration
(schema_version, migration_time)
VALUES (147, NOW());
VALUES (148, NOW());