Ticket #5957: mythtv-5957-preserve_collation_for_people_name.patch
File mythtv-5957-preserve_collation_for_people_name.patch, 1.0 KB (added by , 15 years ago) |
---|
-
libs/libmythtv/dbcheck.cpp
old new 4456 4456 if (dbver == "1225") 4457 4457 { 4458 4458 const char *updates[] = { 4459 "ALTER TABLE people CHANGE name name VARCHAR(128);", 4459 "ALTER TABLE people CHANGE name name VARCHAR(128) " 4460 " CHARACTER SET utf8 COLLATE utf8_bin NOT NULL default '';", 4460 4461 "ALTER TABLE programgenres CHANGE genre genre VARCHAR(30);", 4461 4462 "ALTER TABLE programrating CHANGE rating rating VARCHAR(16);", 4462 4463 "ALTER TABLE programrating CHANGE system system VARCHAR(8);", … … 4904 4905 ");", 4905 4906 "CREATE TABLE people (" 4906 4907 " person mediumint(8) unsigned NOT NULL," 4907 " `name` varchar(128) default NULL,"4908 " `name` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL default ''," 4908 4909 " PRIMARY KEY (person)," 4909 4910 " UNIQUE KEY `name` (`name`(41))" 4910 4911 ");",