"upgrade" failed on windows, because of lower_case_table_name.
This fix changes letters to lower case, not to depend on OS.
Note, this change does not affect coverage of
Bug N 17142 "Crash if create with encoded name",
which the test war originally written for.
mysql-test/r/upgrade.result:
Changing "P" to "p" not to depend on lower_case_table_name
mysql-test/t/upgrade.test:
Changing "P" to "p" not to depend on lower_case_table_name
upgrade.result, upgrade.test:
Adding test case.
table.cc:
Don't try to open a table with old-formatted name,
if the table name contains "@" character.
This is to avoid mixing two different names to each other.
Thanks Monty for suggesting this fix.
sql/table.cc:
Bug#17142 Crash if create with encoded name
Don't try to open a table with old-formatted name,
if the table name contains "@" character.
This is to avoid mixing two different names to each other.
mysql-test/t/upgrade.test:
Adding test case.
mysql-test/r/upgrade.result:
Adding test case.
Don't run upgrade.test with embedded server as it requires mysqlcheck
mysql-test/r/upgrade.result:
Change database names to start with mysqltest
mysql-test/t/upgrade.test:
Change database names to start with mysqltest
Don't run test with embedded server as it requires mysqlcheck
sql/ha_ndbcluster.cc:
Code style cleanups
more dbugging
sql/ha_ndbcluster_binlog.cc:
Free table_share properly in case of errors
More debugging