Ticket #5957: mythtv-5957-preserve_collation_for_people_name.patch

File mythtv-5957-preserve_collation_for_people_name.patch, 1.0 KB (added by sphery <mtdean@…>, 15 years ago)
  • libs/libmythtv/dbcheck.cpp

    old new  
    44564456    if (dbver == "1225")
    44574457    {
    44584458        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 '';",
    44604461"ALTER TABLE programgenres  CHANGE genre  genre  VARCHAR(30);",
    44614462"ALTER TABLE programrating  CHANGE rating rating VARCHAR(16);",
    44624463"ALTER TABLE programrating  CHANGE system system VARCHAR(8);",
     
    49044905");",
    49054906"CREATE TABLE people ("
    49064907"  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 '',"
    49084909"  PRIMARY KEY  (person),"
    49094910"  UNIQUE KEY `name` (`name`(41))"
    49104911");",