schema/mysql: case insensitive datalist entry names

This commit is contained in:
Thomas Gelf 2016-10-05 17:49:24 +00:00
parent e9a570e96d
commit c4c5706a62
2 changed files with 8 additions and 2 deletions

View File

@ -0,0 +1,6 @@
ALTER TABLE director_datalist_entry
MODIFY COLUMN entry_name VARCHAR(255) COLLATE utf8_bin NOT NULL;
INSERT INTO director_schema_migration
(schema_version, migration_time)
VALUES (112, NOW());

View File

@ -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) NOT NULL, entry_name VARCHAR(255) COLLATE utf8_bin 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),
@ -1326,4 +1326,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 = 110; schema_version = 112;