mirror of
https://github.com/MariaDB/server.git
synced 2025-12-24 11:21:21 +03:00
testsuite funcs_1
1. Fix the following bugs
Bug#30440 "datadict" tests (all engines) fail: Character sets depend on configuration
Solution: Test variants charset_collation_* adjusted to different builds
Bug#32603 "datadict" tests (all engines) fail in "community" tree: "PROFILING" table
Solution: Excluding "PROFILING" table from queries
Bug#33654 "slow log" is missing a line
Solution: Unify the content of the fields TABLES.TABLE_ROWS and
STATISTICS.CARDINALITY within result sets
Bug#34532 Some funcs_1 tests do not clean up at end of testing
Solution: DROP objects/reset global server variables modified during testing
+ let tests missing implementation end before loading of tables
Bug#31421 funcs_1: ndb__datadict fails, discrepancy between scripts and expected results
Solution: Cut <engine>__datadict tests into smaller tests + generate new results.
Bug#33599 INFORMATION_SCHEMA.STATISTICS got a new column INDEX_COMMENT: tests fail (2)
Generation of new results during post merge fix
Bug#33600 CHARACTER_OCTET_LENGTH is now CHARACTER_MAXIMUM_LENGTH * 4
Generation of new results during post merge fix
Bug#33631 Platform-specific replace of CHARACTER_MAXIMUM_LENGTH broken by 4-byte encoding
Generation of new results during post merge fix
+ removal of platform-specific replace routine (no more needed)
2. Restructure the tests
- Test not more than one INFORMATION_SCHEMA view per testscript
- Separate tests of I_S view layout+functionality from content related to the
all time existing databases "information_schema", "mysql" and "test"
- Avoid storage engine related variants of tests which are not sensible to
storage engines at all.
3. Reimplement or add some subtests + cleanup
There is a some probability that even the reviewed changeset
- does not fix all bugs from above or
- contains new bugs which show up on some platforms <> Linux or on one of
the various build types
4. The changeset contains fixes according to
- one code review
- minor bugs within testing code found after code review (accepted by reviewer)
- problems found during tests with 5.0.56 in build environment
mysql-test/suite/funcs_1/t/innodb_storedproc_02.test:
Change mode to -rw-rw-r--
mysql-test/suite/funcs_1/t/innodb_storedproc_03.test:
Change mode to -rw-rw-r--
mysql-test/suite/funcs_1/t/innodb_storedproc_06.test:
Change mode to -rw-rw-r--
mysql-test/suite/funcs_1/t/innodb_storedproc_07.test:
Change mode to -rw-rw-r--
mysql-test/suite/funcs_1/t/innodb_storedproc_08.test:
Change mode to -rw-rw-r--
mysql-test/suite/funcs_1/t/innodb_storedproc_10.test:
Change mode to -rw-rw-r--
mysql-test/suite/funcs_1/t/memory_storedproc_02.test:
Change mode to -rw-rw-r--
mysql-test/suite/funcs_1/t/memory_storedproc_03.test:
Change mode to -rw-rw-r--
mysql-test/suite/funcs_1/t/memory_storedproc_06.test:
Change mode to -rw-rw-r--
mysql-test/suite/funcs_1/t/memory_storedproc_07.test:
Change mode to -rw-rw-r--
mysql-test/suite/funcs_1/t/memory_storedproc_08.test:
Change mode to -rw-rw-r--
mysql-test/suite/funcs_1/t/memory_storedproc_10.test:
Change mode to -rw-rw-r--
mysql-test/suite/funcs_1/t/myisam_storedproc_02.test:
Change mode to -rw-rw-r--
mysql-test/suite/funcs_1/t/myisam_storedproc_03.test:
Change mode to -rw-rw-r--
mysql-test/suite/funcs_1/t/myisam_storedproc_06.test:
Change mode to -rw-rw-r--
mysql-test/suite/funcs_1/t/myisam_storedproc_07.test:
Change mode to -rw-rw-r--
mysql-test/suite/funcs_1/t/myisam_storedproc_08.test:
Change mode to -rw-rw-r--
mysql-test/suite/funcs_1/t/myisam_storedproc_10.test:
Change mode to -rw-rw-r--
mysql-test/suite/funcs_1/storedproc/storedproc_02.inc:
Change mode to -rw-rw-r--
mysql-test/suite/funcs_1/storedproc/storedproc_03.inc:
Change mode to -rw-rw-r--
mysql-test/suite/funcs_1/storedproc/storedproc_06.inc:
Change mode to -rw-rw-r--
mysql-test/suite/funcs_1/storedproc/storedproc_07.inc:
Change mode to -rw-rw-r--
mysql-test/suite/funcs_1/storedproc/storedproc_08.inc:
Change mode to -rw-rw-r--
mysql-test/suite/funcs_1/storedproc/storedproc_08_show.inc:
Change mode to -rw-rw-r--
mysql-test/suite/funcs_1/storedproc/storedproc_10.inc:
Change mode to -rw-rw-r--
BitKeeper/deleted/.del-innodb__load.test:
Delete: mysql-test/suite/funcs_1/t/innodb__load.test
BitKeeper/deleted/.del-innodb__load.result:
Delete: mysql-test/suite/funcs_1/r/innodb__load.result
BitKeeper/deleted/.del-myisam__load.test:
Delete: mysql-test/suite/funcs_1/t/myisam__load.test
BitKeeper/deleted/.del-memory__load.test:
Delete: mysql-test/suite/funcs_1/t/memory__load.test
BitKeeper/deleted/.del-memory__load.result:
Delete: mysql-test/suite/funcs_1/r/memory__load.result
BitKeeper/deleted/.del-myisam__load.result:
Delete: mysql-test/suite/funcs_1/r/myisam__load.result
BitKeeper/deleted/.del-create_database.inc:
Delete: mysql-test/suite/funcs_1/include/create_database.inc
BitKeeper/deleted/.del-create_user_lowest_priv.inc:
Delete: mysql-test/suite/funcs_1/include/create_user_lowest_priv.inc
BitKeeper/deleted/.del-create_user_no_super.inc:
Delete: mysql-test/suite/funcs_1/include/create_user_no_super.inc
BitKeeper/deleted/.del-datadict_help_tables_build.result:
Delete: mysql-test/suite/funcs_1/r/datadict_help_tables_build.result
BitKeeper/deleted/.del-datadict_help_tables_build.test:
Delete: mysql-test/suite/funcs_1/t/datadict_help_tables_build.test
BitKeeper/deleted/.del-datadict_help_tables_dev.result:
Delete: mysql-test/suite/funcs_1/r/datadict_help_tables_dev.result
BitKeeper/deleted/.del-datadict_help_tables_dev.test:
Delete: mysql-test/suite/funcs_1/t/datadict_help_tables_dev.test
BitKeeper/deleted/.del-datadict_master.inc:
Delete: mysql-test/suite/funcs_1/datadict/datadict_master.inc
BitKeeper/deleted/.del-datadict_show_schema.inc:
Delete: mysql-test/suite/funcs_1/datadict/datadict_show_schema.inc
BitKeeper/deleted/.del-datadict_show_table_design.inc:
Delete: mysql-test/suite/funcs_1/datadict/datadict_show_table_design.inc
BitKeeper/deleted/.del-datadict_tables.inc:
Delete: mysql-test/suite/funcs_1/datadict/datadict_tables.inc
BitKeeper/deleted/.del-datadict_tables_error.inc:
Delete: mysql-test/suite/funcs_1/datadict/datadict_tables_error.inc
BitKeeper/deleted/.del-datadict_tables_error_1.inc:
Delete: mysql-test/suite/funcs_1/datadict/datadict_tables_error_1.inc
BitKeeper/deleted/.del-datadict_tables_error_1044.inc:
Delete: mysql-test/suite/funcs_1/datadict/datadict_tables_error_1044.inc
BitKeeper/deleted/.del-datadict_tables_error_1049.inc:
Delete: mysql-test/suite/funcs_1/datadict/datadict_tables_error_1049.inc
BitKeeper/deleted/.del-datadict_tables_error_1051.inc:
Delete: mysql-test/suite/funcs_1/datadict/datadict_tables_error_1051.inc
BitKeeper/deleted/.del-datadict_tables_error_1146.inc:
Delete: mysql-test/suite/funcs_1/datadict/datadict_tables_error_1146.inc
BitKeeper/deleted/.del-datadict_tables_error_1288.inc:
Delete: mysql-test/suite/funcs_1/datadict/datadict_tables_error_1288.inc
BitKeeper/deleted/.del-innodb__datadict.result:
Delete: mysql-test/suite/funcs_1/r/innodb__datadict.result
BitKeeper/deleted/.del-innodb__datadict.test:
Delete: mysql-test/suite/funcs_1/t/innodb__datadict.test
BitKeeper/deleted/.del-memory__datadict.test:
Delete: mysql-test/suite/funcs_1/t/memory__datadict.test
BitKeeper/deleted/.del-myisam__datadict.result:
Delete: mysql-test/suite/funcs_1/r/myisam__datadict.result
BitKeeper/deleted/.del-myisam__datadict.test:
Delete: mysql-test/suite/funcs_1/t/myisam__datadict.test
BitKeeper/deleted/.del-memory__datadict.result:
Delete: mysql-test/suite/funcs_1/r/memory__datadict.result
mysql-test/suite/funcs_1/README.txt:
Cleanup in description
mysql-test/suite/funcs_1/include/memory_tb1.inc:
Move setting of variables into the caller scripts
mysql-test/suite/funcs_1/include/memory_tb2.inc:
Move setting of variables into the caller scripts
mysql-test/suite/funcs_1/include/memory_tb3.inc:
Move setting of variables into the caller scripts
mysql-test/suite/funcs_1/include/memory_tb4.inc:
Move setting of variables into the caller scripts
mysql-test/suite/funcs_1/include/sp_tb.inc:
Remove outdated comment
mysql-test/suite/funcs_1/r/innodb_bitdata.result:
Updated results
mysql-test/suite/funcs_1/r/innodb_cursors.result:
Updated results
mysql-test/suite/funcs_1/r/innodb_storedproc_02.result:
Updated results
mysql-test/suite/funcs_1/r/innodb_storedproc_03.result:
Updated results
mysql-test/suite/funcs_1/r/innodb_storedproc_06.result:
Updated results
mysql-test/suite/funcs_1/r/innodb_storedproc_07.result:
Updated results
mysql-test/suite/funcs_1/r/innodb_storedproc_08.result:
Updated results
mysql-test/suite/funcs_1/r/innodb_storedproc_10.result:
Updated results
mysql-test/suite/funcs_1/r/innodb_trig_0102.result:
Updated results
mysql-test/suite/funcs_1/r/innodb_trig_03.result:
Updated results
mysql-test/suite/funcs_1/r/innodb_trig_0407.result:
Updated results
mysql-test/suite/funcs_1/r/innodb_trig_08.result:
Updated results
mysql-test/suite/funcs_1/r/innodb_trig_09.result:
Updated results
mysql-test/suite/funcs_1/r/innodb_trig_1011ext.result:
Updated results
mysql-test/suite/funcs_1/r/innodb_trig_frkey.result:
Updated results
mysql-test/suite/funcs_1/r/innodb_views.result:
Updated results
mysql-test/suite/funcs_1/r/memory_bitdata.result:
Updated results
mysql-test/suite/funcs_1/r/memory_cursors.result:
Updated results
mysql-test/suite/funcs_1/r/memory_storedproc_02.result:
Updated results
mysql-test/suite/funcs_1/r/memory_storedproc_03.result:
Updated results
mysql-test/suite/funcs_1/r/memory_storedproc_06.result:
Updated results
mysql-test/suite/funcs_1/r/memory_storedproc_07.result:
Updated results
mysql-test/suite/funcs_1/r/memory_storedproc_08.result:
Updated results
mysql-test/suite/funcs_1/r/memory_storedproc_10.result:
Updated results
mysql-test/suite/funcs_1/r/memory_trig_0102.result:
Updated results
mysql-test/suite/funcs_1/r/memory_trig_03.result:
Updated results
mysql-test/suite/funcs_1/r/memory_trig_0407.result:
Updated results
mysql-test/suite/funcs_1/r/memory_trig_08.result:
Updated results
mysql-test/suite/funcs_1/r/memory_trig_09.result:
Updated results
mysql-test/suite/funcs_1/r/memory_trig_1011ext.result:
Updated results
mysql-test/suite/funcs_1/r/memory_views.result:
Updated results
mysql-test/suite/funcs_1/r/myisam_bitdata.result:
Updated results
mysql-test/suite/funcs_1/r/myisam_cursors.result:
Updated results
mysql-test/suite/funcs_1/r/myisam_storedproc_02.result:
Updated results
mysql-test/suite/funcs_1/r/myisam_storedproc_03.result:
Updated results
mysql-test/suite/funcs_1/r/myisam_storedproc_06.result:
Updated results
mysql-test/suite/funcs_1/r/myisam_storedproc_07.result:
Updated results
mysql-test/suite/funcs_1/r/myisam_storedproc_08.result:
Updated results
mysql-test/suite/funcs_1/r/myisam_storedproc_10.result:
Updated results
mysql-test/suite/funcs_1/r/myisam_trig_0102.result:
Updated results
mysql-test/suite/funcs_1/r/myisam_trig_03.result:
Updated results
mysql-test/suite/funcs_1/r/myisam_trig_0407.result:
Updated results
mysql-test/suite/funcs_1/r/myisam_trig_08.result:
Updated results
mysql-test/suite/funcs_1/r/myisam_trig_09.result:
Updated results
mysql-test/suite/funcs_1/r/myisam_trig_1011ext.result:
Updated results
mysql-test/suite/funcs_1/r/myisam_views.result:
Updated results
mysql-test/suite/funcs_1/storedproc/load_sp_tb.inc:
Move setting of variables into the caller scripts
mysql-test/suite/funcs_1/t/innodb_bitdata.test:
Cleanup
mysql-test/suite/funcs_1/t/innodb_cursors.test:
Cleanup
mysql-test/suite/funcs_1/t/innodb_trig_0102.test:
Cleanup
mysql-test/suite/funcs_1/t/innodb_trig_03.test:
Cleanup
mysql-test/suite/funcs_1/t/innodb_trig_0407.test:
Cleanup
mysql-test/suite/funcs_1/t/innodb_trig_08.test:
Cleanup
mysql-test/suite/funcs_1/t/innodb_trig_09.test:
Cleanup
mysql-test/suite/funcs_1/t/innodb_trig_1011ext.test:
Cleanup
mysql-test/suite/funcs_1/t/innodb_trig_frkey.test:
Cleanup
mysql-test/suite/funcs_1/t/innodb_views.test:
Cleanup
mysql-test/suite/funcs_1/t/memory_bitdata.test:
Cleanup
mysql-test/suite/funcs_1/t/memory_cursors.test:
Cleanup
mysql-test/suite/funcs_1/t/memory_trig_0102.test:
Cleanup
mysql-test/suite/funcs_1/t/memory_trig_03.test:
Cleanup
mysql-test/suite/funcs_1/t/memory_trig_0407.test:
Cleanup
mysql-test/suite/funcs_1/t/memory_trig_08.test:
Cleanup
mysql-test/suite/funcs_1/t/memory_trig_09.test:
Cleanup
mysql-test/suite/funcs_1/t/memory_trig_1011ext.test:
Cleanup
mysql-test/suite/funcs_1/t/memory_views.test:
Cleanup
mysql-test/suite/funcs_1/t/myisam_bitdata.test:
Cleanup
mysql-test/suite/funcs_1/t/myisam_cursors.test:
Cleanup
mysql-test/suite/funcs_1/t/myisam_trig_0102.test:
Cleanup
mysql-test/suite/funcs_1/t/myisam_trig_03.test:
Cleanup
mysql-test/suite/funcs_1/t/myisam_trig_0407.test:
Cleanup
mysql-test/suite/funcs_1/t/myisam_trig_08.test:
Cleanup
mysql-test/suite/funcs_1/t/myisam_trig_09.test:
Cleanup
mysql-test/suite/funcs_1/t/myisam_trig_1011ext.test:
Cleanup
mysql-test/suite/funcs_1/t/myisam_views.test:
Cleanup
mysql-test/suite/funcs_1/t/charset_collation_1.test:
Check content of information_schema views
character_sets, collations,
collation_character_set_applicability
Build variant 1
mysql-test/suite/funcs_1/t/charset_collation_2.test:
Check content of information_schema views
character_sets, collations,
collation_character_set_applicability
Build variant 2
mysql-test/suite/funcs_1/t/charset_collation_3.test:
Check content of information_schema views
character_sets, collations,
collation_character_set_applicability
Build variant 3
mysql-test/suite/funcs_1/t/is_basics_mixed.test:
Test some basic properties which are independend of the storage
engine used for the creation of tables.
mysql-test/suite/funcs_1/t/is_character_sets.test:
Tests related to functionality of
information_schema.character_sets
mysql-test/suite/funcs_1/t/is_collation_character_set_applicability.test:
Tests related to functionality of
information_schema.collation_character_set_applicability
mysql-test/suite/funcs_1/t/is_collations.test:
Tests related to functionality of
information_schema.collations
mysql-test/suite/funcs_1/t/is_column_privileges.test:
Tests related to functionality of
information_schema.column_privileges
mysql-test/suite/funcs_1/t/is_column_privileges_is_mysql_test.test:
Check content of information_schema.column_privileges about databases
mysql and test
mysql-test/suite/funcs_1/t/is_columns.test:
Tests related to functionality of
information_schema.columns
mysql-test/suite/funcs_1/t/is_columns_innodb.test:
Check content of information_schema.columns when some
tables are preloaded
Variant for InnoDB
mysql-test/suite/funcs_1/t/is_columns_is.test:
Check content of information_schema.columns about schema
information_schema
mysql-test/suite/funcs_1/t/is_columns_memory.test:
Check content of information_schema.columns when some
tables are preloaded
Variant for MEMORY
mysql-test/suite/funcs_1/t/is_columns_myisam.test:
Check content of information_schema.columns when some
tables are preloaded
Variant for MyISAM
mysql-test/suite/funcs_1/t/is_columns_mysql.test:
Check content of information_schema.columns about schema
mysql
mysql-test/suite/funcs_1/t/is_columns_ndb.test:
Check content of information_schema.columns when some
tables are preloaded
Variant for NDB
mysql-test/suite/funcs_1/t/is_key_column_usage.test:
Tests related to functionality of
information_schema.key_column_usage
mysql-test/suite/funcs_1/t/is_routines.test:
Tests related to functionality of
information_schema.routines
mysql-test/suite/funcs_1/t/is_schema_privileges.test:
Tests related to functionality of
information_schema.schema_privileges
mysql-test/suite/funcs_1/t/is_schema_privileges_is_mysql_test.test:
Check content of information_schema.schema_privileges about schemas
information_schema, mysql and test
mysql-test/suite/funcs_1/t/is_schemata.test:
Tests related to functionality of
information_schema.schemata
mysql-test/suite/funcs_1/t/is_schemata_is_mysql_test.test:
Check content of information_schema.schemata about schemas
information_schema, mysql and test
mysql-test/suite/funcs_1/t/is_statistics.test:
Tests related to functionality of
information_schema.statistics
mysql-test/suite/funcs_1/t/is_statistics_is.test:
Check content of information_schema.statistics about schema
information_schema
mysql-test/suite/funcs_1/t/is_statistics_mysql.test:
Check content of information_schema.statistics about schema
mysql
mysql-test/suite/funcs_1/t/is_table_constraints.test:
Tests related to functionality of
information_schema.table_constraints
mysql-test/suite/funcs_1/t/is_table_constraints_is.test:
Check content of information_schema.table_constraints about schema
information_schema
mysql-test/suite/funcs_1/t/is_table_constraints_mysql.test:
Check content of information_schema.table_constraints about schema
mysql
mysql-test/suite/funcs_1/t/is_table_privileges.test:
Tests related to functionality of
information_schema.table_privileges
mysql-test/suite/funcs_1/datadict/basics_mixed1.inc:
Auxiliary script
mysql-test/suite/funcs_1/datadict/basics_mixed2.inc:
Auxiliary script
mysql-test/suite/funcs_1/include/cleanup.inc:
Auxiliary script
mysql-test/suite/funcs_1/r/charset_collation_1.result:
Expected result for new test
mysql-test/suite/funcs_1/r/charset_collation_2.result:
Expected result for new test
mysql-test/suite/funcs_1/r/charset_collation_3.result:
Expected result for new test
mysql-test/suite/funcs_1/r/is_basics_mixed.result:
Expected result for new test
mysql-test/suite/funcs_1/r/is_character_sets.result:
Expected result for new test
mysql-test/suite/funcs_1/r/is_collation_character_set_applicability.result:
Expected result for new test
mysql-test/suite/funcs_1/r/is_collations.result:
Expected result for new test
mysql-test/suite/funcs_1/r/is_column_privileges.result:
Expected result for new test
mysql-test/suite/funcs_1/r/is_column_privileges_is_mysql_test.result:
Expected result for new test
mysql-test/suite/funcs_1/r/is_columns.result:
Expected result for new test
mysql-test/suite/funcs_1/r/is_columns_innodb.result:
Expected result for new test
mysql-test/suite/funcs_1/r/is_columns_is.result:
Expected result for new test
mysql-test/suite/funcs_1/r/is_columns_memory.result:
Expected result for new test
mysql-test/suite/funcs_1/r/is_columns_myisam.result:
Expected result for new test
mysql-test/suite/funcs_1/r/is_columns_mysql.result:
Expected result for new test
mysql-test/suite/funcs_1/r/is_columns_ndb.result:
Expected result for new test
mysql-test/suite/funcs_1/r/is_key_column_usage.result:
Expected result for new test
mysql-test/suite/funcs_1/r/is_routines.result:
Expected result for new test
mysql-test/suite/funcs_1/r/is_schema_privileges.result:
Expected result for new test
mysql-test/suite/funcs_1/r/is_schema_privileges_is_mysql_test.result:
Expected result for new test
mysql-test/suite/funcs_1/r/is_schemata.result:
Expected result for new test
mysql-test/suite/funcs_1/r/is_schemata_is_mysql_test.result:
Expected result for new test
mysql-test/suite/funcs_1/r/is_statistics.result:
Expected result for new test
mysql-test/suite/funcs_1/r/is_statistics_is.result:
Expected result for new test
mysql-test/suite/funcs_1/r/is_statistics_mysql.result:
Expected result for new test
mysql-test/suite/funcs_1/r/is_table_constraints.result:
Expected result for new test
mysql-test/suite/funcs_1/r/is_table_constraints_is.result:
Expected result for new test
mysql-test/suite/funcs_1/r/is_table_constraints_mysql.result:
Expected result for new test
mysql-test/suite/funcs_1/r/is_table_privileges.result:
Expected result for new test
mysql-test/suite/funcs_1/r/is_tables.result:
Expected result for new test
mysql-test/suite/funcs_1/r/is_tables_innodb.result:
Expected result for new test
mysql-test/suite/funcs_1/r/is_tables_is.result:
Expected result for new test
mysql-test/suite/funcs_1/r/is_tables_memory.result:
Expected result for new test
mysql-test/suite/funcs_1/r/is_tables_myisam.result:
Expected result for new test
mysql-test/suite/funcs_1/r/is_tables_mysql.result:
Expected result for new test
mysql-test/suite/funcs_1/r/is_tables_ndb.result:
Expected result for new test
mysql-test/suite/funcs_1/r/is_triggers.result:
Expected result for new test
mysql-test/suite/funcs_1/r/is_user_privileges.result:
Expected result for new test
mysql-test/suite/funcs_1/r/is_views.result:
Expected result for new test
mysql-test/suite/funcs_1/t/is_tables.test:
Tests related to functionality of
information_schema.tables
mysql-test/suite/funcs_1/t/is_tables_innodb.test:
Check content of information_schema.tables when some
tables are preloaded
Variant for InnoDB
mysql-test/suite/funcs_1/t/is_tables_is.test:
Check content of information_schema.tables about schema
information_schema
mysql-test/suite/funcs_1/t/is_tables_memory.test:
Check content of information_schema.tables when some
tables are preloaded
Variant for MEMORY
mysql-test/suite/funcs_1/t/is_tables_myisam.test:
Check content of information_schema.tables when some
tables are preloaded
Variant for MyISAM
mysql-test/suite/funcs_1/t/is_tables_mysql.test:
Check content of information_schema.tables about schema
mysql
mysql-test/suite/funcs_1/t/is_tables_ndb.test:
Check content of information_schema.tables when some
tables are preloaded
Variant for NDB
mysql-test/suite/funcs_1/t/is_triggers.test:
Tests related to functionality of
information_schema.triggers
mysql-test/suite/funcs_1/t/is_user_privileges.test:
Tests related to functionality of
information_schema.user_privileges
mysql-test/suite/funcs_1/t/is_views.test:
Tests related to functionality of
information_schema.views
mysql-test/suite/funcs_1/datadict/basics_mixed3.inc:
Auxiliary script
mysql-test/suite/funcs_1/datadict/charset_collation.inc:
Auxiliary script
mysql-test/suite/funcs_1/datadict/columns.inc:
Auxiliary script
mysql-test/suite/funcs_1/datadict/datadict.pre:
Auxiliary script
mysql-test/suite/funcs_1/datadict/is_table_query.inc:
Auxiliary script
mysql-test/suite/funcs_1/datadict/statistics.inc:
Auxiliary script
mysql-test/suite/funcs_1/datadict/table_constraints.inc:
Auxiliary script
mysql-test/suite/funcs_1/datadict/tables1.inc:
Auxiliary script
mysql-test/suite/funcs_1/datadict/tables2.inc:
Auxiliary script
312 lines
8.7 KiB
Plaintext
312 lines
8.7 KiB
Plaintext
DROP USER dbdict_test@localhost;
|
|
CREATE USER dbdict_test@localhost;
|
|
# Establish connection con (user=dbdict_test)
|
|
|
|
SELECT *
|
|
FROM information_schema.character_sets
|
|
ORDER BY character_set_name;
|
|
CHARACTER_SET_NAME DEFAULT_COLLATE_NAME DESCRIPTION MAXLEN
|
|
armscii8 armscii8_general_ci ARMSCII-8 Armenian 1
|
|
ascii ascii_general_ci US ASCII 1
|
|
big5 big5_chinese_ci Big5 Traditional Chinese 2
|
|
binary binary Binary pseudo charset 1
|
|
cp1250 cp1250_general_ci Windows Central European 1
|
|
cp1251 cp1251_general_ci Windows Cyrillic 1
|
|
cp1256 cp1256_general_ci Windows Arabic 1
|
|
cp1257 cp1257_general_ci Windows Baltic 1
|
|
cp850 cp850_general_ci DOS West European 1
|
|
cp852 cp852_general_ci DOS Central European 1
|
|
cp866 cp866_general_ci DOS Russian 1
|
|
cp932 cp932_japanese_ci SJIS for Windows Japanese 2
|
|
dec8 dec8_swedish_ci DEC West European 1
|
|
eucjpms eucjpms_japanese_ci UJIS for Windows Japanese 3
|
|
euckr euckr_korean_ci EUC-KR Korean 2
|
|
gb2312 gb2312_chinese_ci GB2312 Simplified Chinese 2
|
|
gbk gbk_chinese_ci GBK Simplified Chinese 2
|
|
geostd8 geostd8_general_ci GEOSTD8 Georgian 1
|
|
greek greek_general_ci ISO 8859-7 Greek 1
|
|
hebrew hebrew_general_ci ISO 8859-8 Hebrew 1
|
|
hp8 hp8_english_ci HP West European 1
|
|
keybcs2 keybcs2_general_ci DOS Kamenicky Czech-Slovak 1
|
|
koi8r koi8r_general_ci KOI8-R Relcom Russian 1
|
|
koi8u koi8u_general_ci KOI8-U Ukrainian 1
|
|
latin1 latin1_swedish_ci cp1252 West European 1
|
|
latin2 latin2_general_ci ISO 8859-2 Central European 1
|
|
latin5 latin5_turkish_ci ISO 8859-9 Turkish 1
|
|
latin7 latin7_general_ci ISO 8859-13 Baltic 1
|
|
macce macce_general_ci Mac Central European 1
|
|
macroman macroman_general_ci Mac West European 1
|
|
sjis sjis_japanese_ci Shift-JIS Japanese 2
|
|
swe7 swe7_swedish_ci 7bit Swedish 1
|
|
tis620 tis620_thai_ci TIS620 Thai 1
|
|
ucs2 ucs2_general_ci UCS-2 Unicode 2
|
|
ujis ujis_japanese_ci EUC-JP Japanese 3
|
|
utf8 utf8_general_ci UTF-8 Unicode 3
|
|
|
|
SELECT *
|
|
FROM information_schema.collations
|
|
ORDER BY collation_name;
|
|
COLLATION_NAME CHARACTER_SET_NAME ID IS_DEFAULT IS_COMPILED SORTLEN
|
|
armscii8_bin armscii8 64 0
|
|
armscii8_general_ci armscii8 32 Yes 0
|
|
ascii_bin ascii 65 0
|
|
ascii_general_ci ascii 11 Yes 0
|
|
big5_bin big5 84 Yes 1
|
|
big5_chinese_ci big5 1 Yes Yes 1
|
|
binary binary 63 Yes Yes 1
|
|
cp1250_bin cp1250 66 Yes 1
|
|
cp1250_croatian_ci cp1250 44 Yes 1
|
|
cp1250_czech_cs cp1250 34 Yes 2
|
|
cp1250_general_ci cp1250 26 Yes Yes 1
|
|
cp1251_bin cp1251 50 0
|
|
cp1251_bulgarian_ci cp1251 14 0
|
|
cp1251_general_ci cp1251 51 Yes 0
|
|
cp1251_general_cs cp1251 52 0
|
|
cp1251_ukrainian_ci cp1251 23 0
|
|
cp1256_bin cp1256 67 0
|
|
cp1256_general_ci cp1256 57 Yes 0
|
|
cp1257_bin cp1257 58 0
|
|
cp1257_general_ci cp1257 59 Yes 0
|
|
cp1257_lithuanian_ci cp1257 29 0
|
|
cp850_bin cp850 80 0
|
|
cp850_general_ci cp850 4 Yes 0
|
|
cp852_bin cp852 81 0
|
|
cp852_general_ci cp852 40 Yes 0
|
|
cp866_bin cp866 68 0
|
|
cp866_general_ci cp866 36 Yes 0
|
|
cp932_bin cp932 96 Yes 1
|
|
cp932_japanese_ci cp932 95 Yes Yes 1
|
|
dec8_bin dec8 69 0
|
|
dec8_swedish_ci dec8 3 Yes 0
|
|
eucjpms_bin eucjpms 98 Yes 1
|
|
eucjpms_japanese_ci eucjpms 97 Yes Yes 1
|
|
euckr_bin euckr 85 Yes 1
|
|
euckr_korean_ci euckr 19 Yes Yes 1
|
|
gb2312_bin gb2312 86 Yes 1
|
|
gb2312_chinese_ci gb2312 24 Yes Yes 1
|
|
gbk_bin gbk 87 Yes 1
|
|
gbk_chinese_ci gbk 28 Yes Yes 1
|
|
geostd8_bin geostd8 93 0
|
|
geostd8_general_ci geostd8 92 Yes 0
|
|
greek_bin greek 70 0
|
|
greek_general_ci greek 25 Yes 0
|
|
hebrew_bin hebrew 71 0
|
|
hebrew_general_ci hebrew 16 Yes 0
|
|
hp8_bin hp8 72 0
|
|
hp8_english_ci hp8 6 Yes 0
|
|
keybcs2_bin keybcs2 73 0
|
|
keybcs2_general_ci keybcs2 37 Yes 0
|
|
koi8r_bin koi8r 74 0
|
|
koi8r_general_ci koi8r 7 Yes 0
|
|
koi8u_bin koi8u 75 0
|
|
koi8u_general_ci koi8u 22 Yes 0
|
|
latin1_bin latin1 47 Yes 1
|
|
latin1_danish_ci latin1 15 Yes 1
|
|
latin1_general_ci latin1 48 Yes 1
|
|
latin1_general_cs latin1 49 Yes 1
|
|
latin1_german1_ci latin1 5 Yes 1
|
|
latin1_german2_ci latin1 31 Yes 2
|
|
latin1_spanish_ci latin1 94 Yes 1
|
|
latin1_swedish_ci latin1 8 Yes Yes 1
|
|
latin2_bin latin2 77 Yes 1
|
|
latin2_croatian_ci latin2 27 Yes 1
|
|
latin2_czech_cs latin2 2 Yes 4
|
|
latin2_general_ci latin2 9 Yes Yes 1
|
|
latin2_hungarian_ci latin2 21 Yes 1
|
|
latin5_bin latin5 78 0
|
|
latin5_turkish_ci latin5 30 Yes 0
|
|
latin7_bin latin7 79 0
|
|
latin7_estonian_cs latin7 20 0
|
|
latin7_general_ci latin7 41 Yes 0
|
|
latin7_general_cs latin7 42 0
|
|
macce_bin macce 43 0
|
|
macce_general_ci macce 38 Yes 0
|
|
macroman_bin macroman 53 0
|
|
macroman_general_ci macroman 39 Yes 0
|
|
sjis_bin sjis 88 Yes 1
|
|
sjis_japanese_ci sjis 13 Yes Yes 1
|
|
swe7_bin swe7 82 0
|
|
swe7_swedish_ci swe7 10 Yes 0
|
|
tis620_bin tis620 89 Yes 1
|
|
tis620_thai_ci tis620 18 Yes Yes 4
|
|
ucs2_bin ucs2 90 Yes 1
|
|
ucs2_czech_ci ucs2 138 Yes 8
|
|
ucs2_danish_ci ucs2 139 Yes 8
|
|
ucs2_esperanto_ci ucs2 145 Yes 8
|
|
ucs2_estonian_ci ucs2 134 Yes 8
|
|
ucs2_general_ci ucs2 35 Yes Yes 1
|
|
ucs2_hungarian_ci ucs2 146 Yes 8
|
|
ucs2_icelandic_ci ucs2 129 Yes 8
|
|
ucs2_latvian_ci ucs2 130 Yes 8
|
|
ucs2_lithuanian_ci ucs2 140 Yes 8
|
|
ucs2_persian_ci ucs2 144 Yes 8
|
|
ucs2_polish_ci ucs2 133 Yes 8
|
|
ucs2_romanian_ci ucs2 131 Yes 8
|
|
ucs2_roman_ci ucs2 143 Yes 8
|
|
ucs2_slovak_ci ucs2 141 Yes 8
|
|
ucs2_slovenian_ci ucs2 132 Yes 8
|
|
ucs2_spanish2_ci ucs2 142 Yes 8
|
|
ucs2_spanish_ci ucs2 135 Yes 8
|
|
ucs2_swedish_ci ucs2 136 Yes 8
|
|
ucs2_turkish_ci ucs2 137 Yes 8
|
|
ucs2_unicode_ci ucs2 128 Yes 8
|
|
ujis_bin ujis 91 Yes 1
|
|
ujis_japanese_ci ujis 12 Yes Yes 1
|
|
utf8_bin utf8 83 Yes 1
|
|
utf8_czech_ci utf8 202 Yes 8
|
|
utf8_danish_ci utf8 203 Yes 8
|
|
utf8_esperanto_ci utf8 209 Yes 8
|
|
utf8_estonian_ci utf8 198 Yes 8
|
|
utf8_general_ci utf8 33 Yes Yes 1
|
|
utf8_general_cs utf8 254 Yes 1
|
|
utf8_hungarian_ci utf8 210 Yes 8
|
|
utf8_icelandic_ci utf8 193 Yes 8
|
|
utf8_latvian_ci utf8 194 Yes 8
|
|
utf8_lithuanian_ci utf8 204 Yes 8
|
|
utf8_persian_ci utf8 208 Yes 8
|
|
utf8_polish_ci utf8 197 Yes 8
|
|
utf8_romanian_ci utf8 195 Yes 8
|
|
utf8_roman_ci utf8 207 Yes 8
|
|
utf8_slovak_ci utf8 205 Yes 8
|
|
utf8_slovenian_ci utf8 196 Yes 8
|
|
utf8_spanish2_ci utf8 206 Yes 8
|
|
utf8_spanish_ci utf8 199 Yes 8
|
|
utf8_swedish_ci utf8 200 Yes 8
|
|
utf8_turkish_ci utf8 201 Yes 8
|
|
utf8_unicode_ci utf8 192 Yes 8
|
|
|
|
|
|
SELECT *
|
|
FROM information_schema.collation_character_set_applicability
|
|
ORDER BY collation_name, character_set_name;
|
|
COLLATION_NAME CHARACTER_SET_NAME
|
|
armscii8_bin armscii8
|
|
armscii8_general_ci armscii8
|
|
ascii_bin ascii
|
|
ascii_general_ci ascii
|
|
big5_bin big5
|
|
big5_chinese_ci big5
|
|
binary binary
|
|
cp1250_bin cp1250
|
|
cp1250_croatian_ci cp1250
|
|
cp1250_czech_cs cp1250
|
|
cp1250_general_ci cp1250
|
|
cp1251_bin cp1251
|
|
cp1251_bulgarian_ci cp1251
|
|
cp1251_general_ci cp1251
|
|
cp1251_general_cs cp1251
|
|
cp1251_ukrainian_ci cp1251
|
|
cp1256_bin cp1256
|
|
cp1256_general_ci cp1256
|
|
cp1257_bin cp1257
|
|
cp1257_general_ci cp1257
|
|
cp1257_lithuanian_ci cp1257
|
|
cp850_bin cp850
|
|
cp850_general_ci cp850
|
|
cp852_bin cp852
|
|
cp852_general_ci cp852
|
|
cp866_bin cp866
|
|
cp866_general_ci cp866
|
|
cp932_bin cp932
|
|
cp932_japanese_ci cp932
|
|
dec8_bin dec8
|
|
dec8_swedish_ci dec8
|
|
eucjpms_bin eucjpms
|
|
eucjpms_japanese_ci eucjpms
|
|
euckr_bin euckr
|
|
euckr_korean_ci euckr
|
|
gb2312_bin gb2312
|
|
gb2312_chinese_ci gb2312
|
|
gbk_bin gbk
|
|
gbk_chinese_ci gbk
|
|
geostd8_bin geostd8
|
|
geostd8_general_ci geostd8
|
|
greek_bin greek
|
|
greek_general_ci greek
|
|
hebrew_bin hebrew
|
|
hebrew_general_ci hebrew
|
|
hp8_bin hp8
|
|
hp8_english_ci hp8
|
|
keybcs2_bin keybcs2
|
|
keybcs2_general_ci keybcs2
|
|
koi8r_bin koi8r
|
|
koi8r_general_ci koi8r
|
|
koi8u_bin koi8u
|
|
koi8u_general_ci koi8u
|
|
latin1_bin latin1
|
|
latin1_danish_ci latin1
|
|
latin1_general_ci latin1
|
|
latin1_general_cs latin1
|
|
latin1_german1_ci latin1
|
|
latin1_german2_ci latin1
|
|
latin1_spanish_ci latin1
|
|
latin1_swedish_ci latin1
|
|
latin2_bin latin2
|
|
latin2_croatian_ci latin2
|
|
latin2_czech_cs latin2
|
|
latin2_general_ci latin2
|
|
latin2_hungarian_ci latin2
|
|
latin5_bin latin5
|
|
latin5_turkish_ci latin5
|
|
latin7_bin latin7
|
|
latin7_estonian_cs latin7
|
|
latin7_general_ci latin7
|
|
latin7_general_cs latin7
|
|
macce_bin macce
|
|
macce_general_ci macce
|
|
macroman_bin macroman
|
|
macroman_general_ci macroman
|
|
sjis_bin sjis
|
|
sjis_japanese_ci sjis
|
|
swe7_bin swe7
|
|
swe7_swedish_ci swe7
|
|
tis620_bin tis620
|
|
tis620_thai_ci tis620
|
|
ucs2_bin ucs2
|
|
ucs2_czech_ci ucs2
|
|
ucs2_danish_ci ucs2
|
|
ucs2_esperanto_ci ucs2
|
|
ucs2_estonian_ci ucs2
|
|
ucs2_general_ci ucs2
|
|
ucs2_hungarian_ci ucs2
|
|
ucs2_icelandic_ci ucs2
|
|
ucs2_latvian_ci ucs2
|
|
ucs2_lithuanian_ci ucs2
|
|
ucs2_persian_ci ucs2
|
|
ucs2_polish_ci ucs2
|
|
ucs2_romanian_ci ucs2
|
|
ucs2_roman_ci ucs2
|
|
ucs2_slovak_ci ucs2
|
|
ucs2_slovenian_ci ucs2
|
|
ucs2_spanish2_ci ucs2
|
|
ucs2_spanish_ci ucs2
|
|
ucs2_swedish_ci ucs2
|
|
ucs2_turkish_ci ucs2
|
|
ucs2_unicode_ci ucs2
|
|
ujis_bin ujis
|
|
ujis_japanese_ci ujis
|
|
utf8_bin utf8
|
|
utf8_czech_ci utf8
|
|
utf8_danish_ci utf8
|
|
utf8_esperanto_ci utf8
|
|
utf8_estonian_ci utf8
|
|
utf8_general_ci utf8
|
|
utf8_general_cs utf8
|
|
utf8_hungarian_ci utf8
|
|
utf8_icelandic_ci utf8
|
|
utf8_latvian_ci utf8
|
|
utf8_lithuanian_ci utf8
|
|
utf8_persian_ci utf8
|
|
utf8_polish_ci utf8
|
|
utf8_romanian_ci utf8
|
|
utf8_roman_ci utf8
|
|
utf8_slovak_ci utf8
|
|
utf8_slovenian_ci utf8
|
|
utf8_spanish2_ci utf8
|
|
utf8_spanish_ci utf8
|
|
utf8_swedish_ci utf8
|
|
utf8_turkish_ci utf8
|
|
utf8_unicode_ci utf8
|
|
# Switch to connection default + disconnect con
|
|
DROP USER dbdict_test@localhost;
|