mirror of
https://github.com/MariaDB/server.git
synced 2025-05-16 03:24:47 +03:00

Bug#37167 funcs_1: Many tests fail if the embedded server is used. Bug#37164 funcs_1: Some tests fail if an optional character set is missing. + some cleanup within the testsuite related to the fixes above + some adjustments to open bugs on Mac OS X Details: - Remove the initial loading of data from tests if these data are not somewhere retrieved - Remove any use of columns with attribute unicode (-> UCS2 is no more needed) from tests where unicode properties are not checked or somehow required - Create a separate branch of the Character maximum length test (CML). If UCS2 is available than this test gets applied to every available type of string column with attribute unicode This prevents any loss of coverage by the points above. - Disable the execution of is_tables_ndb which gives wrong results because of a bug. Correct the exepected results of this test. - In case of tests failing when applied to the embedded server 1) Create a variant of this test for the embedded server or 2) Skip the test in case of embedded server depending on purpose and complexity of test. - Skip the tests which could suffer from Bug 28309 First insert violates unique constraint - was "memory" table empty ? Bug 37380 Test funcs_1.is_columns_myisam_embedded fails on OS X (both bugs Mac OS X, embedded server, MySQL 5.0 only) - Minor improvements like remove typos
104 lines
7.3 KiB
Plaintext
104 lines
7.3 KiB
Plaintext
DROP DATABASE IF EXISTS db_datadict;
|
|
CREATE DATABASE db_datadict;
|
|
DROP USER testuser1@localhost;
|
|
CREATE USER testuser1@localhost;
|
|
GRANT SELECT ON db_datadict.* TO testuser1@localhost;
|
|
SELECT * FROM information_schema.statistics
|
|
WHERE table_schema = 'mysql'
|
|
ORDER BY table_schema, table_name, index_name, seq_in_index, column_name;
|
|
TABLE_CATALOG TABLE_SCHEMA TABLE_NAME NON_UNIQUE INDEX_SCHEMA INDEX_NAME SEQ_IN_INDEX COLUMN_NAME COLLATION CARDINALITY SUB_PART PACKED NULLABLE INDEX_TYPE COMMENT
|
|
NULL mysql columns_priv 0 mysql PRIMARY 1 Host A #CARD# NULL NULL BTREE
|
|
NULL mysql columns_priv 0 mysql PRIMARY 2 Db A #CARD# NULL NULL BTREE
|
|
NULL mysql columns_priv 0 mysql PRIMARY 3 User A #CARD# NULL NULL BTREE
|
|
NULL mysql columns_priv 0 mysql PRIMARY 4 Table_name A #CARD# NULL NULL BTREE
|
|
NULL mysql columns_priv 0 mysql PRIMARY 5 Column_name A #CARD# NULL NULL BTREE
|
|
NULL mysql db 0 mysql PRIMARY 1 Host A #CARD# NULL NULL BTREE
|
|
NULL mysql db 0 mysql PRIMARY 2 Db A #CARD# NULL NULL BTREE
|
|
NULL mysql db 0 mysql PRIMARY 3 User A #CARD# NULL NULL BTREE
|
|
NULL mysql db 1 mysql User 1 User A #CARD# NULL NULL BTREE
|
|
NULL mysql func 0 mysql PRIMARY 1 name A #CARD# NULL NULL BTREE
|
|
NULL mysql help_category 0 mysql name 1 name A #CARD# NULL NULL BTREE
|
|
NULL mysql help_category 0 mysql PRIMARY 1 help_category_id A #CARD# NULL NULL BTREE
|
|
NULL mysql help_keyword 0 mysql name 1 name A #CARD# NULL NULL BTREE
|
|
NULL mysql help_keyword 0 mysql PRIMARY 1 help_keyword_id A #CARD# NULL NULL BTREE
|
|
NULL mysql help_relation 0 mysql PRIMARY 1 help_keyword_id A #CARD# NULL NULL BTREE
|
|
NULL mysql help_relation 0 mysql PRIMARY 2 help_topic_id A #CARD# NULL NULL BTREE
|
|
NULL mysql help_topic 0 mysql name 1 name A #CARD# NULL NULL BTREE
|
|
NULL mysql help_topic 0 mysql PRIMARY 1 help_topic_id A #CARD# NULL NULL BTREE
|
|
NULL mysql host 0 mysql PRIMARY 1 Host A #CARD# NULL NULL BTREE
|
|
NULL mysql host 0 mysql PRIMARY 2 Db A #CARD# NULL NULL BTREE
|
|
NULL mysql proc 0 mysql PRIMARY 1 db A #CARD# NULL NULL BTREE
|
|
NULL mysql proc 0 mysql PRIMARY 2 name A #CARD# NULL NULL BTREE
|
|
NULL mysql proc 0 mysql PRIMARY 3 type A #CARD# NULL NULL BTREE
|
|
NULL mysql procs_priv 1 mysql Grantor 1 Grantor A #CARD# NULL NULL BTREE
|
|
NULL mysql procs_priv 0 mysql PRIMARY 1 Host A #CARD# NULL NULL BTREE
|
|
NULL mysql procs_priv 0 mysql PRIMARY 2 Db A #CARD# NULL NULL BTREE
|
|
NULL mysql procs_priv 0 mysql PRIMARY 3 User A #CARD# NULL NULL BTREE
|
|
NULL mysql procs_priv 0 mysql PRIMARY 4 Routine_name A #CARD# NULL NULL BTREE
|
|
NULL mysql procs_priv 0 mysql PRIMARY 5 Routine_type A #CARD# NULL NULL BTREE
|
|
NULL mysql tables_priv 1 mysql Grantor 1 Grantor A #CARD# NULL NULL BTREE
|
|
NULL mysql tables_priv 0 mysql PRIMARY 1 Host A #CARD# NULL NULL BTREE
|
|
NULL mysql tables_priv 0 mysql PRIMARY 2 Db A #CARD# NULL NULL BTREE
|
|
NULL mysql tables_priv 0 mysql PRIMARY 3 User A #CARD# NULL NULL BTREE
|
|
NULL mysql tables_priv 0 mysql PRIMARY 4 Table_name A #CARD# NULL NULL BTREE
|
|
NULL mysql time_zone 0 mysql PRIMARY 1 Time_zone_id A #CARD# NULL NULL BTREE
|
|
NULL mysql time_zone_leap_second 0 mysql PRIMARY 1 Transition_time A #CARD# NULL NULL BTREE
|
|
NULL mysql time_zone_name 0 mysql PRIMARY 1 Name A #CARD# NULL NULL BTREE
|
|
NULL mysql time_zone_transition 0 mysql PRIMARY 1 Time_zone_id A #CARD# NULL NULL BTREE
|
|
NULL mysql time_zone_transition 0 mysql PRIMARY 2 Transition_time A #CARD# NULL NULL BTREE
|
|
NULL mysql time_zone_transition_type 0 mysql PRIMARY 1 Time_zone_id A #CARD# NULL NULL BTREE
|
|
NULL mysql time_zone_transition_type 0 mysql PRIMARY 2 Transition_type_id A #CARD# NULL NULL BTREE
|
|
NULL mysql user 0 mysql PRIMARY 1 Host A #CARD# NULL NULL BTREE
|
|
NULL mysql user 0 mysql PRIMARY 2 User A #CARD# NULL NULL BTREE
|
|
# Establish connection testuser1 (user=testuser1)
|
|
SELECT * FROM information_schema.statistics
|
|
WHERE table_schema = 'mysql'
|
|
ORDER BY table_schema, table_name, index_name, seq_in_index, column_name;
|
|
TABLE_CATALOG TABLE_SCHEMA TABLE_NAME NON_UNIQUE INDEX_SCHEMA INDEX_NAME SEQ_IN_INDEX COLUMN_NAME COLLATION CARDINALITY SUB_PART PACKED NULLABLE INDEX_TYPE COMMENT
|
|
NULL mysql columns_priv 0 mysql PRIMARY 1 Host A #CARD# NULL NULL BTREE
|
|
NULL mysql columns_priv 0 mysql PRIMARY 2 Db A #CARD# NULL NULL BTREE
|
|
NULL mysql columns_priv 0 mysql PRIMARY 3 User A #CARD# NULL NULL BTREE
|
|
NULL mysql columns_priv 0 mysql PRIMARY 4 Table_name A #CARD# NULL NULL BTREE
|
|
NULL mysql columns_priv 0 mysql PRIMARY 5 Column_name A #CARD# NULL NULL BTREE
|
|
NULL mysql db 0 mysql PRIMARY 1 Host A #CARD# NULL NULL BTREE
|
|
NULL mysql db 0 mysql PRIMARY 2 Db A #CARD# NULL NULL BTREE
|
|
NULL mysql db 0 mysql PRIMARY 3 User A #CARD# NULL NULL BTREE
|
|
NULL mysql db 1 mysql User 1 User A #CARD# NULL NULL BTREE
|
|
NULL mysql func 0 mysql PRIMARY 1 name A #CARD# NULL NULL BTREE
|
|
NULL mysql help_category 0 mysql name 1 name A #CARD# NULL NULL BTREE
|
|
NULL mysql help_category 0 mysql PRIMARY 1 help_category_id A #CARD# NULL NULL BTREE
|
|
NULL mysql help_keyword 0 mysql name 1 name A #CARD# NULL NULL BTREE
|
|
NULL mysql help_keyword 0 mysql PRIMARY 1 help_keyword_id A #CARD# NULL NULL BTREE
|
|
NULL mysql help_relation 0 mysql PRIMARY 1 help_keyword_id A #CARD# NULL NULL BTREE
|
|
NULL mysql help_relation 0 mysql PRIMARY 2 help_topic_id A #CARD# NULL NULL BTREE
|
|
NULL mysql help_topic 0 mysql name 1 name A #CARD# NULL NULL BTREE
|
|
NULL mysql help_topic 0 mysql PRIMARY 1 help_topic_id A #CARD# NULL NULL BTREE
|
|
NULL mysql host 0 mysql PRIMARY 1 Host A #CARD# NULL NULL BTREE
|
|
NULL mysql host 0 mysql PRIMARY 2 Db A #CARD# NULL NULL BTREE
|
|
NULL mysql proc 0 mysql PRIMARY 1 db A #CARD# NULL NULL BTREE
|
|
NULL mysql proc 0 mysql PRIMARY 2 name A #CARD# NULL NULL BTREE
|
|
NULL mysql proc 0 mysql PRIMARY 3 type A #CARD# NULL NULL BTREE
|
|
NULL mysql procs_priv 1 mysql Grantor 1 Grantor A #CARD# NULL NULL BTREE
|
|
NULL mysql procs_priv 0 mysql PRIMARY 1 Host A #CARD# NULL NULL BTREE
|
|
NULL mysql procs_priv 0 mysql PRIMARY 2 Db A #CARD# NULL NULL BTREE
|
|
NULL mysql procs_priv 0 mysql PRIMARY 3 User A #CARD# NULL NULL BTREE
|
|
NULL mysql procs_priv 0 mysql PRIMARY 4 Routine_name A #CARD# NULL NULL BTREE
|
|
NULL mysql procs_priv 0 mysql PRIMARY 5 Routine_type A #CARD# NULL NULL BTREE
|
|
NULL mysql tables_priv 1 mysql Grantor 1 Grantor A #CARD# NULL NULL BTREE
|
|
NULL mysql tables_priv 0 mysql PRIMARY 1 Host A #CARD# NULL NULL BTREE
|
|
NULL mysql tables_priv 0 mysql PRIMARY 2 Db A #CARD# NULL NULL BTREE
|
|
NULL mysql tables_priv 0 mysql PRIMARY 3 User A #CARD# NULL NULL BTREE
|
|
NULL mysql tables_priv 0 mysql PRIMARY 4 Table_name A #CARD# NULL NULL BTREE
|
|
NULL mysql time_zone 0 mysql PRIMARY 1 Time_zone_id A #CARD# NULL NULL BTREE
|
|
NULL mysql time_zone_leap_second 0 mysql PRIMARY 1 Transition_time A #CARD# NULL NULL BTREE
|
|
NULL mysql time_zone_name 0 mysql PRIMARY 1 Name A #CARD# NULL NULL BTREE
|
|
NULL mysql time_zone_transition 0 mysql PRIMARY 1 Time_zone_id A #CARD# NULL NULL BTREE
|
|
NULL mysql time_zone_transition 0 mysql PRIMARY 2 Transition_time A #CARD# NULL NULL BTREE
|
|
NULL mysql time_zone_transition_type 0 mysql PRIMARY 1 Time_zone_id A #CARD# NULL NULL BTREE
|
|
NULL mysql time_zone_transition_type 0 mysql PRIMARY 2 Transition_type_id A #CARD# NULL NULL BTREE
|
|
NULL mysql user 0 mysql PRIMARY 1 Host A #CARD# NULL NULL BTREE
|
|
NULL mysql user 0 mysql PRIMARY 2 User A #CARD# NULL NULL BTREE
|
|
# Switch to connection default and close connection testuser1
|
|
DROP USER testuser1@localhost;
|
|
DROP DATABASE db_datadict;
|