From 55c6657e290d1926fe8cb99ec770a162c0d7c1a8 Mon Sep 17 00:00:00 2001 From: Thomas Gelf Date: Tue, 29 May 2018 18:27:31 +0200 Subject: [PATCH] schema: allow 128 characters for class names fixes #1022 --- schema/mysql-migrations/upgrade_148.sql | 10 ++++++++++ schema/mysql.sql | 6 +++--- schema/pgsql-migrations/upgrade_148.sql | 10 ++++++++++ schema/pgsql.sql | 6 +++--- 4 files changed, 26 insertions(+), 6 deletions(-) create mode 100644 schema/mysql-migrations/upgrade_148.sql create mode 100644 schema/pgsql-migrations/upgrade_148.sql diff --git a/schema/mysql-migrations/upgrade_148.sql b/schema/mysql-migrations/upgrade_148.sql new file mode 100644 index 00000000..2d15c82d --- /dev/null +++ b/schema/mysql-migrations/upgrade_148.sql @@ -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()); diff --git a/schema/mysql.sql b/schema/mysql.sql index c25c9ad9..375a4e4a 100644 --- a/schema/mysql.sql +++ b/schema/mysql.sql @@ -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()); diff --git a/schema/pgsql-migrations/upgrade_148.sql b/schema/pgsql-migrations/upgrade_148.sql new file mode 100644 index 00000000..e0f24a75 --- /dev/null +++ b/schema/pgsql-migrations/upgrade_148.sql @@ -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()); diff --git a/schema/pgsql.sql b/schema/pgsql.sql index 9249b680..83b1d71a 100644 --- a/schema/pgsql.sql +++ b/schema/pgsql.sql @@ -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());