mariadb/mysql-test/suite/innodb/r
unknown 2dde698e0e Bug#55222 - RB://517 - Approved by Sunny
InnoDB does not attempt to handle lower_case_table_names == 2 when looking
up foreign table names and referenced table name.  It turned that server
variable into a boolean and ignored the possibility of it being '2'.  

The setting lower_case_table_names == 2 means that it should be stored and
displayed in mixed case as given, but compared internally in lower case.
Normally the server deals with this since it stores table names.  But
InnoDB stores referential constraints for the server, so it needs to keep
track of both lower case and given names.

This solution creates two table name pointers for each foreign and referenced
table name.  One to display the name, and one to look it up.  Both pointers
point to the same allocated string unless this setting is 2.  So the overhead
added is not too much.

Two functions are created in dict0mem.c to populate the ..._lookup versions
of these pointers.  Both dict_mem_foreign_table_name_lookup_set() and
dict_mem_referenced_table_name_lookup_set() are called 5 times each.
2010-11-30 12:25:52 -06:00
..
innodb-analyze.result Remove outdated InnoDB Plugin tests from mysql-test/suite/innodb, 2010-04-12 14:56:24 +03:00
innodb-autoinc-18274.result Merge from mysql-5.1-innodb to mysql-5.5-innodb. Test was adjusted. 2010-11-24 14:36:00 +11:00
innodb-autoinc-44030.result Move InnoDB mysql-tests to the innodb suite. 2010-04-16 19:19:07 +03:00
innodb-autoinc-optimize.result Merge a change from mysql-5.1-innodb: 2010-06-03 13:28:40 +03:00
innodb-autoinc.result Fix Bug #55277 - Failing assertion: auto_inc > 0 2010-08-16 11:59:43 +10:00
innodb-consistent.result Move InnoDB mysql-tests to the innodb suite. 2010-04-16 19:19:07 +03:00
innodb-create-options.result In this patch, existing tests innodb_bug54679.test and innodb_bug56632.test are 2010-11-02 16:54:23 -05:00
innodb-index.result bug#56318: adjust the result files. 2010-10-07 06:00:22 -05:00
innodb-index_ucs2.result Remove outdated InnoDB Plugin tests from mysql-test/suite/innodb, 2010-04-12 14:56:24 +03:00
innodb-lock.result Merge mysql-trunk-bugfixing -> mysql-trunk-innodb 2010-05-21 17:52:35 +03:00
innodb-replace.result Move InnoDB mysql-tests to the innodb suite. 2010-04-16 19:19:07 +03:00
innodb-semi-consistent.result Post-commit fixes after the push for Bug#20837 et. al. 2010-06-09 10:46:24 +02:00
innodb-timeout.result Remove outdated InnoDB Plugin tests from mysql-test/suite/innodb, 2010-04-12 14:56:24 +03:00
innodb-truncate.result Bug#49938: Failing assertion: inode or deadlock in fsp/fsp0fsp.c 2010-10-06 11:34:28 -03:00
innodb-ucs2.result Merge a change from mysql-5.1-innodb: 2010-06-03 13:28:40 +03:00
innodb-use-sys-malloc.result Remove outdated InnoDB Plugin tests from mysql-test/suite/innodb, 2010-04-12 14:56:24 +03:00
innodb-zip.result In this patch, existing tests innodb_bug54679.test and innodb_bug56632.test are 2010-11-02 16:54:23 -05:00
innodb.result Bug#49938: Failing assertion: inode or deadlock in fsp/fsp0fsp.c 2010-10-06 11:34:28 -03:00
innodb_autoinc_lock_mode_zero.result Merge a change from mysql-5.1-innodb: 2010-06-03 13:28:40 +03:00
innodb_bug21704.result Move InnoDB mysql-tests to the innodb suite. 2010-04-16 19:19:07 +03:00
innodb_bug30919.result Merge a change from mysql-5.1-innodb: 2010-06-03 13:28:40 +03:00
innodb_bug34053.result Move InnoDB mysql-tests to the innodb suite. 2010-04-16 19:19:07 +03:00
innodb_bug34300.result Move InnoDB mysql-tests to the innodb suite. 2010-04-16 19:19:07 +03:00
innodb_bug35220.result Move InnoDB mysql-tests to the innodb suite. 2010-04-16 19:19:07 +03:00
innodb_bug36169.result Remove outdated InnoDB Plugin tests from mysql-test/suite/innodb, 2010-04-12 14:56:24 +03:00
innodb_bug36172.result Remove outdated InnoDB Plugin tests from mysql-test/suite/innodb, 2010-04-12 14:56:24 +03:00
innodb_bug38231.result manual merge from mysql-trunk-bugfixing 2010-06-06 13:19:29 +02:00
innodb_bug39438.result Move InnoDB mysql-tests to the innodb suite. 2010-04-16 19:19:07 +03:00
innodb_bug40360.result Remove outdated InnoDB Plugin tests from mysql-test/suite/innodb, 2010-04-12 14:56:24 +03:00
innodb_bug40565.result Move InnoDB mysql-tests to the innodb suite. 2010-04-16 19:19:07 +03:00
innodb_bug41904.result Remove outdated InnoDB Plugin tests from mysql-test/suite/innodb, 2010-04-12 14:56:24 +03:00
innodb_bug42101-nonzero.result Move InnoDB mysql-tests to the innodb suite. 2010-04-16 19:19:07 +03:00
innodb_bug42101.result Move InnoDB mysql-tests to the innodb suite. 2010-04-16 19:19:07 +03:00
innodb_bug42419.result Merge a change from mysql-5.1-innodb: 2010-06-03 13:28:40 +03:00
innodb_bug44032.result Remove outdated InnoDB Plugin tests from mysql-test/suite/innodb, 2010-04-12 14:56:24 +03:00
innodb_bug44369.result Move InnoDB mysql-tests to the innodb suite. 2010-04-16 19:19:07 +03:00
innodb_bug44571.result Move InnoDB mysql-tests to the innodb suite. 2010-04-16 19:19:07 +03:00
innodb_bug45357.result Move InnoDB mysql-tests to the innodb suite. 2010-04-16 19:19:07 +03:00
innodb_bug46000.result Move InnoDB mysql-tests to the innodb suite. 2010-04-16 19:19:07 +03:00
innodb_bug46676.result Remove outdated InnoDB Plugin tests from mysql-test/suite/innodb, 2010-04-12 14:56:24 +03:00
innodb_bug47167.result This change splits innodb_file_format_check into innodb_file_format_check 2010-06-17 02:13:53 -07:00
innodb_bug47621.result Move InnoDB mysql-tests to the innodb suite. 2010-04-16 19:19:07 +03:00
innodb_bug47622.result Move InnoDB mysql-tests to the innodb suite. 2010-04-16 19:19:07 +03:00
innodb_bug47777.result Move InnoDB mysql-tests to the innodb suite. 2010-04-16 19:19:07 +03:00
innodb_bug48024.result Merge from mysql-5.1-innodb: 2010-05-14 16:31:44 +03:00
innodb_bug49164.result Merge from mysql-5.1-innodb: 2010-05-10 15:14:45 +02:00
innodb_bug51378.result Move InnoDB mysql-tests to the innodb suite. 2010-04-16 19:19:07 +03:00
innodb_bug51920.result Merge from mysql-5.1-innodb: 2010-05-04 12:40:41 +03:00
innodb_bug52199.result Bug#52199 utf32: mbminlen=4, mbmaxlen=4, type->mbminlen=0, type->mbmaxlen=4 2010-06-29 14:32:48 +03:00
innodb_bug52663.result Merge from mysql-5.1-innodb: 2010-05-04 12:51:25 +03:00
innodb_bug52745.result bug#56318: adjust the result files. 2010-10-07 06:00:22 -05:00
innodb_bug53046.result Merge mysql-5.1-innodb -> mysql-5.5-innodb 2010-11-03 12:07:16 +02:00
innodb_bug53290.result Merge from mysql-5.1-innodb: 2010-05-11 19:18:28 +03:00
innodb_bug53591.result bug#56318: adjust the result files. 2010-10-07 06:00:22 -05:00
innodb_bug53592.result Port bug fix #53592 from mysql-5.1-innodb to mysql-trunk-innodb. 2010-06-02 04:04:00 -07:00
innodb_bug53674.result Merge from mysql-5.1-innodb: 2010-06-02 14:37:33 +03:00
innodb_bug54044.result Change table name in innodb_bug54044.test to lower case to avoid 2010-06-29 00:14:20 -07:00
innodb_bug56143.result Merge from mysql-5.1-innodb to mysql-5.5-innodb. 2010-10-14 04:39:42 -07:00
innodb_bug56680.result Merge Bug #56680 from mysql-5.1. 2010-10-19 09:35:14 +03:00
innodb_bug56716.result Merge Bug#56716 from 5.1 2010-10-04 13:38:05 +03:00
innodb_bug57252.result Fix Bug#57252 disabling innobase_stats_on_metadata disables ANALYZE 2010-10-18 13:48:11 +03:00
innodb_bug57255.result Fix Bug #57255 Cascade Delete results in "Got error -1 from storage engine". 2010-10-06 03:41:26 -07:00
innodb_bug57904.result Bug#55222 - RB://517 - Approved by Sunny 2010-11-30 12:25:52 -06:00
innodb_file_format.result bug#56318: adjust the result files. 2010-10-07 06:00:22 -05:00
innodb_gis.result Adjust innodb_gis.result 2010-08-17 09:24:33 +03:00
innodb_information_schema.result Fix Bug #55395 INNODB_TRX duplicates columns 2010-07-26 03:07:36 -07:00
innodb_lock_wait_timeout_1.result Merge a change from mysql-5.1-innodb: 2010-06-03 13:28:40 +03:00
innodb_multi_update.result Merge from mysql-5.1-innodb: 2010-05-05 14:03:14 +03:00
innodb_mysql.result 5.1-bugteam->5.5-bugteam merge 2010-11-23 13:47:35 +03:00
innodb_mysql_rbk.result Merge a change from mysql-5.1-innodb: 2010-06-03 13:28:40 +03:00
innodb_notembedded.result Merge a change from mysql-5.1-innodb: 2010-06-03 13:28:40 +03:00
innodb_timeout_rollback.result Merge a change from mysql-5.1-innodb: 2010-06-03 13:28:40 +03:00
innodb_trx_weight.result Move InnoDB mysql-tests to the innodb suite. 2010-04-16 19:19:07 +03:00