diff options
author | unknown <mleich@five.local.lan> | 2008-03-07 20:18:14 +0100 |
---|---|---|
committer | unknown <mleich@five.local.lan> | 2008-03-07 20:18:14 +0100 |
commit | 633cc34ca7349e2f77dec460db081bf8ba469e87 (patch) | |
tree | 80b4a90193dc261a5a4fd593a61c7e2cd3e61dc0 /mysql-test/suite/funcs_1/r/is_events.result | |
parent | 71fb657743d32652d35bdd149d2db44a23c08caf (diff) | |
download | mariadb-git-633cc34ca7349e2f77dec460db081bf8ba469e87.tar.gz |
Post merge fixes after
ChangeSet@1.2561, 2008-03-07 17:44:03+01:00, mleich@five.local.lan +132 -0
Merge five.local.lan:/work/merge/mysql-5.0-funcs_1
into five.local.lan:/work/merge/mysql-5.1-funcs_1
MERGE: 1.1810.3473.24
ChangeSet@1.1810.3473.24, 2008-03-07
WL#4203 Reorganize and fix the data dictionary tests of
testsuite funcs_1
1. Adjustment of expected results to modified server properties
2. Add some tests of information_schema views
3. Minor corrections and improvements
BitKeeper/deleted/.del-ndb__datadict.result:
Delete: mysql-test/suite/funcs_1/r/ndb__datadict.result
BitKeeper/deleted/.del-ndb__datadict.test:
Delete: mysql-test/suite/funcs_1/t/ndb__datadict.test
BitKeeper/deleted/.del-ndb__load.test:
Delete: mysql-test/suite/funcs_1/t/ndb__load.test
BitKeeper/deleted/.del-ndb__load.result:
Delete: mysql-test/suite/funcs_1/r/ndb__load.result
mysql-test/suite/funcs_1/r/memory_storedproc_07.result:
Change mode to -rw-rw-r--
mysql-test/suite/funcs_1/r/memory_storedproc_02.result:
Change mode to -rw-rw-r--
mysql-test/suite/funcs_1/r/memory_storedproc_03.result:
Change mode to -rw-rw-r--
mysql-test/suite/funcs_1/r/memory_storedproc_08.result:
Change mode to -rw-rw-r--
mysql-test/suite/funcs_1/r/memory_storedproc_10.result:
Change mode to -rw-rw-r--
mysql-test/suite/funcs_1/r/innodb_storedproc_02.result:
Change mode to -rw-rw-r--
mysql-test/suite/funcs_1/r/innodb_storedproc_03.result:
Change mode to -rw-rw-r--
mysql-test/suite/funcs_1/r/innodb_storedproc_07.result:
Change mode to -rw-rw-r--
mysql-test/suite/funcs_1/r/innodb_storedproc_08.result:
Change mode to -rw-rw-r--
mysql-test/suite/funcs_1/r/innodb_storedproc_10.result:
Change mode to -rw-rw-r--
mysql-test/suite/funcs_1/r/myisam_storedproc_02.result:
Change mode to -rw-rw-r--
mysql-test/suite/funcs_1/r/myisam_storedproc_03.result:
Change mode to -rw-rw-r--
mysql-test/suite/funcs_1/r/myisam_storedproc_07.result:
Change mode to -rw-rw-r--
mysql-test/suite/funcs_1/r/myisam_storedproc_08.result:
Change mode to -rw-rw-r--
mysql-test/suite/funcs_1/r/myisam_storedproc_10.result:
Change mode to -rw-rw-r--
mysql-test/suite/funcs_1/datadict/processlist_priv.inc:
Make the results independend of amount of preceding tests.
mysql-test/suite/funcs_1/datadict/processlist_val.inc:
Correct the cleanup
mysql-test/suite/funcs_1/r/charset_collation_1.result:
Updated results
mysql-test/suite/funcs_1/r/charset_collation_2.result:
Updated results
mysql-test/suite/funcs_1/r/innodb_func_view.result:
Updated results
mysql-test/suite/funcs_1/r/innodb_storedproc.result:
Updated results
mysql-test/suite/funcs_1/r/is_basics_mixed.result:
Updated results
mysql-test/suite/funcs_1/r/is_character_sets.result:
Updated results
mysql-test/suite/funcs_1/r/is_collation_character_set_applicability.result:
Updated results
mysql-test/suite/funcs_1/r/is_collations.result:
Updated results
mysql-test/suite/funcs_1/r/is_column_privileges.result:
Updated results
mysql-test/suite/funcs_1/r/is_columns.result:
Updated results
mysql-test/suite/funcs_1/r/is_columns_innodb.result:
Updated results
mysql-test/suite/funcs_1/r/is_columns_is.result:
Updated results
mysql-test/suite/funcs_1/r/is_columns_memory.result:
Updated results
mysql-test/suite/funcs_1/r/is_columns_myisam.result:
Updated results
mysql-test/suite/funcs_1/r/is_columns_mysql.result:
Updated results
mysql-test/suite/funcs_1/r/is_key_column_usage.result:
Updated results
mysql-test/suite/funcs_1/r/is_routines.result:
Updated results
mysql-test/suite/funcs_1/r/is_schema_privileges.result:
Updated results
mysql-test/suite/funcs_1/r/is_schema_privileges_is_mysql_test.result:
Updated results
mysql-test/suite/funcs_1/r/is_schemata.result:
Updated results
mysql-test/suite/funcs_1/r/is_statistics.result:
Updated results
mysql-test/suite/funcs_1/r/is_statistics_mysql.result:
Updated results
mysql-test/suite/funcs_1/r/is_table_constraints.result:
Updated results
mysql-test/suite/funcs_1/r/is_table_constraints_mysql.result:
Updated results
mysql-test/suite/funcs_1/r/is_table_privileges.result:
Updated results
mysql-test/suite/funcs_1/r/is_tables.result:
Updated results
mysql-test/suite/funcs_1/r/is_tables_is.result:
Updated results
mysql-test/suite/funcs_1/r/is_tables_mysql.result:
Updated results
mysql-test/suite/funcs_1/r/is_tables_ndb.result:
Updated results
mysql-test/suite/funcs_1/r/is_triggers.result:
Updated results
mysql-test/suite/funcs_1/r/is_user_privileges.result:
Updated results
mysql-test/suite/funcs_1/r/is_views.result:
Updated results
mysql-test/suite/funcs_1/r/memory_func_view.result:
Updated results
mysql-test/suite/funcs_1/r/memory_storedproc.result:
Updated results
mysql-test/suite/funcs_1/r/myisam_func_view.result:
Updated results
mysql-test/suite/funcs_1/r/myisam_storedproc.result:
Updated results
mysql-test/suite/funcs_1/r/myisam_views.result:
Updated results
mysql-test/suite/funcs_1/r/ndb_func_view.result:
Updated results
mysql-test/suite/funcs_1/r/ndb_storedproc.result:
Updated results
mysql-test/suite/funcs_1/r/ndb_storedproc_02.result:
Updated results
mysql-test/suite/funcs_1/r/ndb_storedproc_03.result:
Updated results
mysql-test/suite/funcs_1/r/ndb_storedproc_07.result:
Updated results
mysql-test/suite/funcs_1/r/ndb_storedproc_08.result:
Updated results
mysql-test/suite/funcs_1/r/ndb_storedproc_10.result:
Updated results
mysql-test/suite/funcs_1/r/processlist_priv_no_prot.result:
Updated results
mysql-test/suite/funcs_1/r/processlist_priv_ps.result:
Updated results
mysql-test/suite/funcs_1/r/processlist_val_no_prot.result:
Updated results
mysql-test/suite/funcs_1/r/processlist_val_ps.result:
Updated results
mysql-test/suite/funcs_1/storedproc/storedproc_master.inc:
Set subtest checking a no more reserved keyword
to comment.
mysql-test/suite/funcs_1/t/disabled.def:
ndb__datadict is dropped. The checks are done in
other scripts.
mysql-test/suite/funcs_1/t/is_routines.test:
Correction of comment
mysql-test/suite/funcs_1/t/is_triggers.test:
Adjustment to changes in privilege system between
MySQL 5.0 and 5.1.
mysql-test/suite/funcs_1/t/is_views.test:
Correction of comment.
mysql-test/suite/funcs_1/t/processlist_priv_no_prot.test:
Correction of comment.
mysql-test/suite/funcs_1/t/processlist_priv_ps.test:
Correction of comment.
mysql-test/suite/funcs_1/t/processlist_val_no_prot.test:
Correction of comment.
mysql-test/suite/funcs_1/t/processlist_val_ps.test:
Correction of comment.
mysql-test/suite/funcs_1/r/is_engines.result:
Expected results
mysql-test/suite/funcs_1/r/is_engines_archive.result:
Expected results
mysql-test/suite/funcs_1/r/is_engines_blackhole.result:
Expected results
mysql-test/suite/funcs_1/r/is_engines_csv.result:
Expected results
mysql-test/suite/funcs_1/r/is_engines_federated.result:
Expected results
mysql-test/suite/funcs_1/r/is_engines_innodb.result:
Expected results
mysql-test/suite/funcs_1/r/is_engines_memory.result:
Expected results
mysql-test/suite/funcs_1/r/is_engines_merge.result:
Expected results
mysql-test/suite/funcs_1/r/is_engines_myisam.result:
Expected results
mysql-test/suite/funcs_1/t/is_engines.test:
Test of information_schema.engines
mysql-test/suite/funcs_1/t/is_engines_archive.test:
Test of information_schema.engines
Variant for ARCHIVE
mysql-test/suite/funcs_1/t/is_engines_blackhole.test:
Test of information_schema.engines
Variant for BLACKHOLE
mysql-test/suite/funcs_1/t/is_engines_csv.test:
Test of information_schema.engines
Variant for CSV
mysql-test/suite/funcs_1/t/is_engines_federated.test:
Test of information_schema.engines
Variant for FEDERATED
mysql-test/suite/funcs_1/t/is_engines_innodb.test:
Test of information_schema.engines
Variant for InnoDB
mysql-test/suite/funcs_1/t/is_engines_memory.test:
Test of information_schema.engines
Variant for MEMORY
mysql-test/suite/funcs_1/t/is_engines_merge.test:
Test of information_schema.engines
Variant for MERGGE
mysql-test/suite/funcs_1/t/is_engines_myisam.test:
Test of information_schema.engines
Variant for MyISAM
mysql-test/suite/funcs_1/t/is_engines_ndb.test:
Test of information_schema.engines
Variant for NDB
mysql-test/suite/funcs_1/t/is_events.test:
Test for information_schema.events
mysql-test/suite/funcs_1/r/is_engines_ndb.result:
Expected results
mysql-test/suite/funcs_1/r/is_events.result:
Expected results
Diffstat (limited to 'mysql-test/suite/funcs_1/r/is_events.result')
-rw-r--r-- | mysql-test/suite/funcs_1/r/is_events.result | 148 |
1 files changed, 148 insertions, 0 deletions
diff --git a/mysql-test/suite/funcs_1/r/is_events.result b/mysql-test/suite/funcs_1/r/is_events.result new file mode 100644 index 00000000000..52673f1d285 --- /dev/null +++ b/mysql-test/suite/funcs_1/r/is_events.result @@ -0,0 +1,148 @@ +SHOW TABLES FROM information_schema LIKE 'EVENTS'; +Tables_in_information_schema (EVENTS) +EVENTS +####################################################################### +# Testcase 3.2.1.1: INFORMATION_SCHEMA tables can be queried via SELECT +####################################################################### +DROP VIEW IF EXISTS test.v1; +DROP PROCEDURE IF EXISTS test.p1; +DROP FUNCTION IF EXISTS test.f1; +CREATE VIEW test.v1 AS SELECT * FROM information_schema.EVENTS; +CREATE PROCEDURE test.p1() SELECT * FROM information_schema.EVENTS; +CREATE FUNCTION test.f1() returns BIGINT +BEGIN +DECLARE counter BIGINT DEFAULT NULL; +SELECT COUNT(*) INTO counter FROM information_schema.EVENTS; +RETURN counter; +END// +# Attention: The printing of the next result sets is disabled. +SELECT * FROM information_schema.EVENTS; +SELECT * FROM test.v1; +CALL test.p1; +SELECT test.f1(); +DROP VIEW test.v1; +DROP PROCEDURE test.p1; +DROP FUNCTION test.f1; +######################################################################### +# Testcase 3.2.12.1: INFORMATION_SCHEMA.EVENTS layout +######################################################################### +DESCRIBE information_schema.EVENTS; +Field Type Null Key Default Extra +EVENT_CATALOG varchar(64) YES NULL +EVENT_SCHEMA varchar(64) NO +EVENT_NAME varchar(64) NO +DEFINER varchar(77) NO +TIME_ZONE varchar(64) NO +EVENT_BODY varchar(8) NO +EVENT_DEFINITION longtext NO NULL +EVENT_TYPE varchar(9) NO +EXECUTE_AT datetime YES NULL +INTERVAL_VALUE varchar(256) YES NULL +INTERVAL_FIELD varchar(18) YES NULL +SQL_MODE longtext NO NULL +STARTS datetime YES NULL +ENDS datetime YES NULL +STATUS varchar(18) NO +ON_COMPLETION varchar(12) NO +CREATED datetime NO 0000-00-00 00:00:00 +LAST_ALTERED datetime NO 0000-00-00 00:00:00 +LAST_EXECUTED datetime YES NULL +EVENT_COMMENT varchar(64) NO +ORIGINATOR bigint(10) NO 0 +CHARACTER_SET_CLIENT varchar(32) NO +COLLATION_CONNECTION varchar(32) NO +DATABASE_COLLATION varchar(32) NO +SHOW CREATE TABLE information_schema.EVENTS; +Table Create Table +EVENTS CREATE TEMPORARY TABLE `EVENTS` ( + `EVENT_CATALOG` varchar(64) DEFAULT NULL, + `EVENT_SCHEMA` varchar(64) NOT NULL DEFAULT '', + `EVENT_NAME` varchar(64) NOT NULL DEFAULT '', + `DEFINER` varchar(77) NOT NULL DEFAULT '', + `TIME_ZONE` varchar(64) NOT NULL DEFAULT '', + `EVENT_BODY` varchar(8) NOT NULL DEFAULT '', + `EVENT_DEFINITION` longtext NOT NULL, + `EVENT_TYPE` varchar(9) NOT NULL DEFAULT '', + `EXECUTE_AT` datetime DEFAULT NULL, + `INTERVAL_VALUE` varchar(256) DEFAULT NULL, + `INTERVAL_FIELD` varchar(18) DEFAULT NULL, + `SQL_MODE` longtext NOT NULL, + `STARTS` datetime DEFAULT NULL, + `ENDS` datetime DEFAULT NULL, + `STATUS` varchar(18) NOT NULL DEFAULT '', + `ON_COMPLETION` varchar(12) NOT NULL DEFAULT '', + `CREATED` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', + `LAST_ALTERED` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', + `LAST_EXECUTED` datetime DEFAULT NULL, + `EVENT_COMMENT` varchar(64) NOT NULL DEFAULT '', + `ORIGINATOR` bigint(10) NOT NULL DEFAULT '0', + `CHARACTER_SET_CLIENT` varchar(32) NOT NULL DEFAULT '', + `COLLATION_CONNECTION` varchar(32) NOT NULL DEFAULT '', + `DATABASE_COLLATION` varchar(32) NOT NULL DEFAULT '' +) ENGINE=MyISAM DEFAULT CHARSET=utf8 +SHOW COLUMNS FROM information_schema.EVENTS; +Field Type Null Key Default Extra +EVENT_CATALOG varchar(64) YES NULL +EVENT_SCHEMA varchar(64) NO +EVENT_NAME varchar(64) NO +DEFINER varchar(77) NO +TIME_ZONE varchar(64) NO +EVENT_BODY varchar(8) NO +EVENT_DEFINITION longtext NO NULL +EVENT_TYPE varchar(9) NO +EXECUTE_AT datetime YES NULL +INTERVAL_VALUE varchar(256) YES NULL +INTERVAL_FIELD varchar(18) YES NULL +SQL_MODE longtext NO NULL +STARTS datetime YES NULL +ENDS datetime YES NULL +STATUS varchar(18) NO +ON_COMPLETION varchar(12) NO +CREATED datetime NO 0000-00-00 00:00:00 +LAST_ALTERED datetime NO 0000-00-00 00:00:00 +LAST_EXECUTED datetime YES NULL +EVENT_COMMENT varchar(64) NO +ORIGINATOR bigint(10) NO 0 +CHARACTER_SET_CLIENT varchar(32) NO +COLLATION_CONNECTION varchar(32) NO +DATABASE_COLLATION varchar(32) NO +SELECT event_catalog, event_name, event_body, event_type, event_type, +status, on_completion +FROM information_schema.events +WHERE event_catalog IS NOT NULL or +event_body NOT IN ('SQL') or +event_type NOT IN ('ONE TIME','RECURRING') or +status NOT IN ('ENABLED','DISABLED','SLAVESIDE_DISABLED') or +on_completion NOT IN ('PRESERVE','NOT PRESERVE'); +event_catalog event_name event_body event_type event_type status on_completion +######################################################################## +# Testcases 3.2.1.3-3.2.1.5 + 3.2.1.8-3.2.1.12: INSERT/UPDATE/DELETE and +# DDL on INFORMATION_SCHEMA tables are not supported +######################################################################## +DROP DATABASE IF EXISTS db_datadict; +CREATE DATABASE db_datadict; +CREATE TABLE db_datadict.t1 (f1 BIGINT) +ENGINE = <engine_type>; +INSERT INTO information_schema.events +SELECT * FROM information_schema.events; +ERROR 42000: Access denied for user 'root'@'localhost' to database 'information_schema' +UPDATE information_schema.events SET event_name = '1234567' +WHERE table_name = 't1'; +ERROR 42000: Access denied for user 'root'@'localhost' to database 'information_schema' +DELETE FROM information_schema.events WHERE event_catalog IS NULL; +ERROR 42000: Access denied for user 'root'@'localhost' to database 'information_schema' +TRUNCATE information_schema.events; +ERROR 42000: Access denied for user 'root'@'localhost' to database 'information_schema' +CREATE INDEX my_idx_on_events ON information_schema.events(event_name); +ERROR 42000: Access denied for user 'root'@'localhost' to database 'information_schema' +ALTER TABLE information_schema.events DROP PRIMARY KEY; +ERROR 42000: Access denied for user 'root'@'localhost' to database 'information_schema' +ALTER TABLE information_schema.events ADD f1 INT; +ERROR 42000: Access denied for user 'root'@'localhost' to database 'information_schema' +DROP TABLE information_schema.events; +ERROR 42000: Access denied for user 'root'@'localhost' to database 'information_schema' +ALTER TABLE information_schema.events RENAME db_datadict.events; +ERROR 42000: Access denied for user 'root'@'localhost' to database 'information_schema' +ALTER TABLE information_schema.events RENAME information_schema.xevents; +ERROR 42000: Access denied for user 'root'@'localhost' to database 'information_schema' +DROP DATABASE db_datadict; |