List:Commits« Previous MessageNext Message »
From:Sergey Vojtovich Date:September 22 2008 2:33pm
Subject:bzr commit into mysql-6.0-falcon branch (svoj:2826) WL#4545
View as plain text  
#At file:///home/svoj/devel/bzr-mysql/mysql-6.0-falcon-team-work/

 2826 Sergey Vojtovich	2008-09-22
      WL#4545 - Add TABLESPACE_NAME field to I_S.TABLES
modified:
  mysql-test/r/information_schema.result
  mysql-test/suite/funcs_1/datadict/tables2.inc
  mysql-test/suite/funcs_1/r/is_columns_is.result
  mysql-test/suite/funcs_1/r/is_tables.result
  mysql-test/suite/funcs_1/r/is_tables_innodb.result
  mysql-test/suite/funcs_1/r/is_tables_is.result
  mysql-test/suite/funcs_1/r/is_tables_is_falcon.result
  mysql-test/suite/funcs_1/r/is_tables_memory.result
  mysql-test/suite/funcs_1/r/is_tables_myisam.result
  mysql-test/suite/funcs_1/r/is_tables_mysql.result
  mysql-test/suite/funcs_1/r/is_tables_ndb.result
  sql/sql_show.cc

per-file messages:
  mysql-test/r/information_schema.result
    Updated test result according to WL#4545. Added TABLESPACE_NAME column.
  mysql-test/suite/funcs_1/datadict/tables2.inc
    Updated test result according to WL#4545. Added TABLESPACE_NAME column.
  mysql-test/suite/funcs_1/r/is_columns_is.result
    Updated test result according to WL#4545. Added TABLESPACE_NAME column.
  mysql-test/suite/funcs_1/r/is_tables.result
    Updated test result according to WL#4545. Added TABLESPACE_NAME column.
  mysql-test/suite/funcs_1/r/is_tables_innodb.result
    Updated test result according to WL#4545. Added TABLESPACE_NAME column.
  mysql-test/suite/funcs_1/r/is_tables_is.result
    Updated test result according to WL#4545. Added TABLESPACE_NAME column.
  mysql-test/suite/funcs_1/r/is_tables_is_falcon.result
    Updated test result according to WL#4545. Added TABLESPACE_NAME column.
  mysql-test/suite/funcs_1/r/is_tables_memory.result
    Updated test result according to WL#4545. Added TABLESPACE_NAME column.
  mysql-test/suite/funcs_1/r/is_tables_myisam.result
    Updated test result according to WL#4545. Added TABLESPACE_NAME column.
  mysql-test/suite/funcs_1/r/is_tables_mysql.result
    Updated test result according to WL#4545. Added TABLESPACE_NAME column.
  mysql-test/suite/funcs_1/r/is_tables_ndb.result
    Updated test result according to WL#4545. Added TABLESPACE_NAME column.
  sql/sql_show.cc
    Added TABLESPACE_NAME column to I_S.TABLES.
=== modified file 'mysql-test/r/information_schema.result'
--- a/mysql-test/r/information_schema.result	2008-08-02 18:22:09 +0000
+++ b/mysql-test/r/information_schema.result	2008-09-22 14:32:42 +0000
@@ -1420,7 +1420,7 @@ SELECT *
 FROM tables ta
 JOIN collations co ON ( co.collation_name = ta.table_catalog )
 JOIN character_sets cs ON ( cs.character_set_name = ta.table_catalog );
-TABLE_CATALOG	TABLE_SCHEMA	TABLE_NAME	TABLE_TYPE	ENGINE	VERSION	ROW_FORMAT	TABLE_ROWS	AVG_ROW_LENGTH	DATA_LENGTH	MAX_DATA_LENGTH	INDEX_LENGTH	DATA_FREE	AUTO_INCREMENT	CREATE_TIME	UPDATE_TIME	CHECK_TIME	TABLE_COLLATION	CHECKSUM	CREATE_OPTIONS	TABLE_COMMENT	COLLATION_NAME	CHARACTER_SET_NAME	ID	IS_DEFAULT	IS_COMPILED	SORTLEN	CHARACTER_SET_NAME	DEFAULT_COLLATE_NAME	DESCRIPTION	MAXLEN
+TABLE_CATALOG	TABLE_SCHEMA	TABLE_NAME	TABLE_TYPE	ENGINE	VERSION	ROW_FORMAT	TABLE_ROWS	AVG_ROW_LENGTH	DATA_LENGTH	MAX_DATA_LENGTH	INDEX_LENGTH	DATA_FREE	AUTO_INCREMENT	CREATE_TIME	UPDATE_TIME	CHECK_TIME	TABLE_COLLATION	CHECKSUM	CREATE_OPTIONS	TABLESPACE_NAME	TABLE_COMMENT	COLLATION_NAME	CHARACTER_SET_NAME	ID	IS_DEFAULT	IS_COMPILED	SORTLEN	CHARACTER_SET_NAME	DEFAULT_COLLATE_NAME	DESCRIPTION	MAXLEN
 DROP TABLE test.t1;
 SET max_heap_table_size = DEFAULT;
 USE test;
@@ -1504,7 +1504,7 @@ AS SELECT *
 FROM information_schema.tables;
 SELECT VIEW_DEFINITION FROM INFORMATION_SCHEMA.VIEWS where TABLE_NAME = 'v1';
 VIEW_DEFINITION
-select `tables`.`TABLE_CATALOG` AS `TABLE_CATALOG`,`tables`.`TABLE_SCHEMA` AS `TABLE_SCHEMA`,`tables`.`TABLE_NAME` AS `TABLE_NAME`,`tables`.`TABLE_TYPE` AS `TABLE_TYPE`,`tables`.`ENGINE` AS `ENGINE`,`tables`.`VERSION` AS `VERSION`,`tables`.`ROW_FORMAT` AS `ROW_FORMAT`,`tables`.`TABLE_ROWS` AS `TABLE_ROWS`,`tables`.`AVG_ROW_LENGTH` AS `AVG_ROW_LENGTH`,`tables`.`DATA_LENGTH` AS `DATA_LENGTH`,`tables`.`MAX_DATA_LENGTH` AS `MAX_DATA_LENGTH`,`tables`.`INDEX_LENGTH` AS `INDEX_LENGTH`,`tables`.`DATA_FREE` AS `DATA_FREE`,`tables`.`AUTO_INCREMENT` AS `AUTO_INCREMENT`,`tables`.`CREATE_TIME` AS `CREATE_TIME`,`tables`.`UPDATE_TIME` AS `UPDATE_TIME`,`tables`.`CHECK_TIME` AS `CHECK_TIME`,`tables`.`TABLE_COLLATION` AS `TABLE_COLLATION`,`tables`.`CHECKSUM` AS `CHECKSUM`,`tables`.`CREATE_OPTIONS` AS `CREATE_OPTIONS`,`tables`.`TABLE_COMMENT` AS `TABLE_COMMENT` from `information_schema`.`tables`
+select `tables`.`TABLE_CATALOG` AS `TABLE_CATALOG`,`tables`.`TABLE_SCHEMA` AS `TABLE_SCHEMA`,`tables`.`TABLE_NAME` AS `TABLE_NAME`,`tables`.`TABLE_TYPE` AS `TABLE_TYPE`,`tables`.`ENGINE` AS `ENGINE`,`tables`.`VERSION` AS `VERSION`,`tables`.`ROW_FORMAT` AS `ROW_FORMAT`,`tables`.`TABLE_ROWS` AS `TABLE_ROWS`,`tables`.`AVG_ROW_LENGTH` AS `AVG_ROW_LENGTH`,`tables`.`DATA_LENGTH` AS `DATA_LENGTH`,`tables`.`MAX_DATA_LENGTH` AS `MAX_DATA_LENGTH`,`tables`.`INDEX_LENGTH` AS `INDEX_LENGTH`,`tables`.`DATA_FREE` AS `DATA_FREE`,`tables`.`AUTO_INCREMENT` AS `AUTO_INCREMENT`,`tables`.`CREATE_TIME` AS `CREATE_TIME`,`tables`.`UPDATE_TIME` AS `UPDATE_TIME`,`tables`.`CHECK_TIME` AS `CHECK_TIME`,`tables`.`TABLE_COLLATION` AS `TABLE_COLLATION`,`tables`.`CHECKSUM` AS `CHECKSUM`,`tables`.`CREATE_OPTIONS` AS `CREATE_OPTIONS`,`tables`.`TABLESPACE_NAME` AS `TABLESPACE_NAME`,`tables`.`TABLE_COMMENT` AS `TABLE_COMMENT` from `information_schema`.`tables`
 DROP VIEW v1;
 SELECT SCHEMA_NAME FROM INFORMATION_SCHEMA.SCHEMATA
 WHERE SCHEMA_NAME ='information_schema';
@@ -1537,11 +1537,11 @@ TABLE_CATALOG	TABLE_SCHEMA	TABLE_NAME	NO
 select * from `information_schema`.`STATISTICS` where `TABLE_NAME` = NULL;
 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	INDEX_COMMENT
 select * from information_schema.tables where table_schema = NULL;
-TABLE_CATALOG	TABLE_SCHEMA	TABLE_NAME	TABLE_TYPE	ENGINE	VERSION	ROW_FORMAT	TABLE_ROWS	AVG_ROW_LENGTH	DATA_LENGTH	MAX_DATA_LENGTH	INDEX_LENGTH	DATA_FREE	AUTO_INCREMENT	CREATE_TIME	UPDATE_TIME	CHECK_TIME	TABLE_COLLATION	CHECKSUM	CREATE_OPTIONS	TABLE_COMMENT
+TABLE_CATALOG	TABLE_SCHEMA	TABLE_NAME	TABLE_TYPE	ENGINE	VERSION	ROW_FORMAT	TABLE_ROWS	AVG_ROW_LENGTH	DATA_LENGTH	MAX_DATA_LENGTH	INDEX_LENGTH	DATA_FREE	AUTO_INCREMENT	CREATE_TIME	UPDATE_TIME	CHECK_TIME	TABLE_COLLATION	CHECKSUM	CREATE_OPTIONS	TABLESPACE_NAME	TABLE_COMMENT
 select * from information_schema.tables where table_catalog = NULL;
-TABLE_CATALOG	TABLE_SCHEMA	TABLE_NAME	TABLE_TYPE	ENGINE	VERSION	ROW_FORMAT	TABLE_ROWS	AVG_ROW_LENGTH	DATA_LENGTH	MAX_DATA_LENGTH	INDEX_LENGTH	DATA_FREE	AUTO_INCREMENT	CREATE_TIME	UPDATE_TIME	CHECK_TIME	TABLE_COLLATION	CHECKSUM	CREATE_OPTIONS	TABLE_COMMENT
+TABLE_CATALOG	TABLE_SCHEMA	TABLE_NAME	TABLE_TYPE	ENGINE	VERSION	ROW_FORMAT	TABLE_ROWS	AVG_ROW_LENGTH	DATA_LENGTH	MAX_DATA_LENGTH	INDEX_LENGTH	DATA_FREE	AUTO_INCREMENT	CREATE_TIME	UPDATE_TIME	CHECK_TIME	TABLE_COLLATION	CHECKSUM	CREATE_OPTIONS	TABLESPACE_NAME	TABLE_COMMENT
 select * from information_schema.tables where table_name = NULL;
-TABLE_CATALOG	TABLE_SCHEMA	TABLE_NAME	TABLE_TYPE	ENGINE	VERSION	ROW_FORMAT	TABLE_ROWS	AVG_ROW_LENGTH	DATA_LENGTH	MAX_DATA_LENGTH	INDEX_LENGTH	DATA_FREE	AUTO_INCREMENT	CREATE_TIME	UPDATE_TIME	CHECK_TIME	TABLE_COLLATION	CHECKSUM	CREATE_OPTIONS	TABLE_COMMENT
+TABLE_CATALOG	TABLE_SCHEMA	TABLE_NAME	TABLE_TYPE	ENGINE	VERSION	ROW_FORMAT	TABLE_ROWS	AVG_ROW_LENGTH	DATA_LENGTH	MAX_DATA_LENGTH	INDEX_LENGTH	DATA_FREE	AUTO_INCREMENT	CREATE_TIME	UPDATE_TIME	CHECK_TIME	TABLE_COLLATION	CHECKSUM	CREATE_OPTIONS	TABLESPACE_NAME	TABLE_COMMENT
 select * from `information_schema`.`TABLE_CONSTRAINTS` where `TABLE_SCHEMA` = NULL;
 CONSTRAINT_CATALOG	CONSTRAINT_SCHEMA	CONSTRAINT_NAME	TABLE_SCHEMA	TABLE_NAME	CONSTRAINT_TYPE
 select * from `information_schema`.`TABLE_CONSTRAINTS` where `TABLE_NAME` = NULL;
@@ -1623,7 +1623,7 @@ CREATE TABLE t1 (c1 int);
 CREATE TABLE t2 (c2 int);
 GRANT SELECT ON testdb1.t1 TO mysqluser_35955@localhost;
 SELECT * FROM INFORMATION_SCHEMA.tables, t1;
-TABLE_CATALOG	TABLE_SCHEMA	TABLE_NAME	TABLE_TYPE	ENGINE	VERSION	ROW_FORMAT	TABLE_ROWS	AVG_ROW_LENGTH	DATA_LENGTH	MAX_DATA_LENGTH	INDEX_LENGTH	DATA_FREE	AUTO_INCREMENT	CREATE_TIME	UPDATE_TIME	CHECK_TIME	TABLE_COLLATION	CHECKSUM	CREATE_OPTIONS	TABLE_COMMENT	c1
+TABLE_CATALOG	TABLE_SCHEMA	TABLE_NAME	TABLE_TYPE	ENGINE	VERSION	ROW_FORMAT	TABLE_ROWS	AVG_ROW_LENGTH	DATA_LENGTH	MAX_DATA_LENGTH	INDEX_LENGTH	DATA_FREE	AUTO_INCREMENT	CREATE_TIME	UPDATE_TIME	CHECK_TIME	TABLE_COLLATION	CHECKSUM	CREATE_OPTIONS	TABLESPACE_NAME	TABLE_COMMENT	c1
 SELECT * FROM t2;
 ERROR 42000: SELECT command denied to user 'mysqluser_35955'@'localhost' for table 't2'
 SELECT * FROM t2, INFORMATION_SCHEMA.tables;

=== modified file 'mysql-test/suite/funcs_1/datadict/tables2.inc'
--- a/mysql-test/suite/funcs_1/datadict/tables2.inc	2008-07-04 08:28:36 +0000
+++ b/mysql-test/suite/funcs_1/datadict/tables2.inc	2008-09-22 14:32:42 +0000
@@ -32,7 +32,7 @@ let $ndb_pattern    = 'number_of_replica
 # We do not unify the engine name here, because the rowformat is
 # specific to the engine.
 --replace_result Dynamic DYNAMIC_OR_PAGE Page DYNAMIC_OR_PAGE MyISAM MYISAM_OR_MARIA MARIA MYISAM_OR_MARIA
---replace_column  8 "#TBLR#" 9 "#ARL#" 10 "#DL#" 11 "#MDL#" 12 "#IL#" 13 "#DF#" 15 "#CRT#" 16 "#UT#" 17 "#CT#" 20 "#CO#" 21 "#TC#"
+--replace_column  8 "#TBLR#" 9 "#ARL#" 10 "#DL#" 11 "#MDL#" 12 "#IL#" 13 "#DF#" 15 "#CRT#" 16 "#UT#" 17 "#CT#" 20 "#CO#" 21 "#TN#" 22 "#TC#"
 eval
 SELECT *,
        LEFT( table_comment,

=== modified file 'mysql-test/suite/funcs_1/r/is_columns_is.result'
--- a/mysql-test/suite/funcs_1/r/is_columns_is.result	2008-08-02 18:22:09 +0000
+++ b/mysql-test/suite/funcs_1/r/is_columns_is.result	2008-09-22 14:32:42 +0000
@@ -268,9 +268,10 @@ NULL	information_schema	TABLES	ENGINE	5	
 NULL	information_schema	TABLES	INDEX_LENGTH	12	NULL	YES	bigint	NULL	NULL	19	0	NULL	NULL	bigint(21) unsigned			select		Default	Default
 NULL	information_schema	TABLES	MAX_DATA_LENGTH	11	NULL	YES	bigint	NULL	NULL	19	0	NULL	NULL	bigint(21) unsigned			select		Default	Default
 NULL	information_schema	TABLES	ROW_FORMAT	7	NULL	YES	varchar	10	40	NULL	NULL	utf8	utf8_general_ci	varchar(10)			select		Default	Default
+NULL	information_schema	TABLES	TABLESPACE_NAME	21	NULL	YES	varchar	64	256	NULL	NULL	utf8	utf8_general_ci	varchar(64)			select		Default	Default
 NULL	information_schema	TABLES	TABLE_CATALOG	1	NULL	YES	varchar	512	2048	NULL	NULL	utf8	utf8_general_ci	varchar(512)			select		Default	Default
 NULL	information_schema	TABLES	TABLE_COLLATION	18	NULL	YES	varchar	64	256	NULL	NULL	utf8	utf8_general_ci	varchar(64)			select		Default	Default
-NULL	information_schema	TABLES	TABLE_COMMENT	21		NO	varchar	2048	8192	NULL	NULL	utf8	utf8_general_ci	varchar(2048)			select		Default	Default
+NULL	information_schema	TABLES	TABLE_COMMENT	22		NO	varchar	2048	8192	NULL	NULL	utf8	utf8_general_ci	varchar(2048)			select		Default	Default
 NULL	information_schema	TABLES	TABLE_NAME	3		NO	varchar	64	256	NULL	NULL	utf8	utf8_general_ci	varchar(64)			select		Default	Default
 NULL	information_schema	TABLES	TABLE_ROWS	8	NULL	YES	bigint	NULL	NULL	19	0	NULL	NULL	bigint(21) unsigned			select		Default	Default
 NULL	information_schema	TABLES	TABLE_SCHEMA	2		NO	varchar	64	256	NULL	NULL	utf8	utf8_general_ci	varchar(64)			select		Default	Default
@@ -665,6 +666,7 @@ NULL	information_schema	TABLES	CHECK_TIM
 4.0000	information_schema	TABLES	TABLE_COLLATION	varchar	64	256	utf8	utf8_general_ci	varchar(64)
 NULL	information_schema	TABLES	CHECKSUM	bigint	NULL	NULL	NULL	NULL	bigint(21) unsigned
 4.0000	information_schema	TABLES	CREATE_OPTIONS	varchar	255	1020	utf8	utf8_general_ci	varchar(255)
+4.0000	information_schema	TABLES	TABLESPACE_NAME	varchar	64	256	utf8	utf8_general_ci	varchar(64)
 4.0000	information_schema	TABLES	TABLE_COMMENT	varchar	2048	8192	utf8	utf8_general_ci	varchar(2048)
 4.0000	information_schema	TABLESPACES	TABLESPACE_NAME	varchar	64	256	utf8	utf8_general_ci	varchar(64)
 4.0000	information_schema	TABLESPACES	ENGINE	varchar	64	256	utf8	utf8_general_ci	varchar(64)

=== modified file 'mysql-test/suite/funcs_1/r/is_tables.result'
--- a/mysql-test/suite/funcs_1/r/is_tables.result	2008-03-10 19:00:02 +0000
+++ b/mysql-test/suite/funcs_1/r/is_tables.result	2008-09-22 14:32:42 +0000
@@ -48,6 +48,7 @@ CHECK_TIME	datetime	YES		NULL	
 TABLE_COLLATION	varchar(64)	YES		NULL	
 CHECKSUM	bigint(21) unsigned	YES		NULL	
 CREATE_OPTIONS	varchar(255)	YES		NULL	
+TABLESPACE_NAME	varchar(64)	YES		NULL	
 TABLE_COMMENT	varchar(2048)	NO			
 SHOW CREATE TABLE information_schema.TABLES;
 Table	Create Table
@@ -72,6 +73,7 @@ TABLES	CREATE TEMPORARY TABLE `TABLES` (
   `TABLE_COLLATION` varchar(64) DEFAULT NULL,
   `CHECKSUM` bigint(21) unsigned DEFAULT NULL,
   `CREATE_OPTIONS` varchar(255) DEFAULT NULL,
+  `TABLESPACE_NAME` varchar(64) DEFAULT NULL,
   `TABLE_COMMENT` varchar(2048) NOT NULL DEFAULT ''
 ) ENGINE=MEMORY DEFAULT CHARSET=utf8
 SHOW COLUMNS FROM information_schema.TABLES;
@@ -96,6 +98,7 @@ CHECK_TIME	datetime	YES		NULL	
 TABLE_COLLATION	varchar(64)	YES		NULL	
 CHECKSUM	bigint(21) unsigned	YES		NULL	
 CREATE_OPTIONS	varchar(255)	YES		NULL	
+TABLESPACE_NAME	varchar(64)	YES		NULL	
 TABLE_COMMENT	varchar(2048)	NO			
 SELECT table_catalog, table_schema, table_name
 FROM information_schema.tables WHERE table_catalog IS NOT NULL;
@@ -128,11 +131,11 @@ CREATE VIEW v3 AS SELECT * FROM tb3;
 GRANT SELECT ON db_datadict.v3 to 'testuser3'@'localhost';
 SELECT * FROM information_schema.tables
 WHERE table_schema = 'db_datadict' ORDER BY table_name;
-TABLE_CATALOG	TABLE_SCHEMA	TABLE_NAME	TABLE_TYPE	ENGINE	VERSION	ROW_FORMAT	TABLE_ROWS	AVG_ROW_LENGTH	DATA_LENGTH	MAX_DATA_LENGTH	INDEX_LENGTH	DATA_FREE	AUTO_INCREMENT	CREATE_TIME	UPDATE_TIME	CHECK_TIME	TABLE_COLLATION	CHECKSUM	CREATE_OPTIONS	TABLE_COMMENT
-NULL	db_datadict	tb1	BASE TABLE	#ENG#	10	#RF#	0	#ARL#	#DL#	#MDL#	#IL#	#DF#	NULL	#CRT	#UT#	#CT#	latin1_swedish_ci	#CS#		
-NULL	db_datadict	tb2	BASE TABLE	#ENG#	10	#RF#	0	#ARL#	#DL#	#MDL#	#IL#	#DF#	NULL	#CRT	#UT#	#CT#	latin1_swedish_ci	#CS#		
-NULL	db_datadict	tb3	BASE TABLE	#ENG#	10	#RF#	0	#ARL#	#DL#	#MDL#	#IL#	#DF#	NULL	#CRT	#UT#	#CT#	latin1_swedish_ci	#CS#		
-NULL	db_datadict	v3	VIEW	#ENG#	NULL	#RF#	NULL	#ARL#	#DL#	#MDL#	#IL#	#DF#	NULL	#CRT	#UT#	#CT#	NULL	#CS#	NULL	VIEW
+TABLE_CATALOG	TABLE_SCHEMA	TABLE_NAME	TABLE_TYPE	ENGINE	VERSION	ROW_FORMAT	TABLE_ROWS	AVG_ROW_LENGTH	DATA_LENGTH	MAX_DATA_LENGTH	INDEX_LENGTH	DATA_FREE	AUTO_INCREMENT	CREATE_TIME	UPDATE_TIME	CHECK_TIME	TABLE_COLLATION	CHECKSUM	CREATE_OPTIONS	TABLESPACE_NAME	TABLE_COMMENT
+NULL	db_datadict	tb1	BASE TABLE	#ENG#	10	#RF#	0	#ARL#	#DL#	#MDL#	#IL#	#DF#	NULL	#CRT	#UT#	#CT#	latin1_swedish_ci	#CS#		NULL	
+NULL	db_datadict	tb2	BASE TABLE	#ENG#	10	#RF#	0	#ARL#	#DL#	#MDL#	#IL#	#DF#	NULL	#CRT	#UT#	#CT#	latin1_swedish_ci	#CS#		NULL	
+NULL	db_datadict	tb3	BASE TABLE	#ENG#	10	#RF#	0	#ARL#	#DL#	#MDL#	#IL#	#DF#	NULL	#CRT	#UT#	#CT#	latin1_swedish_ci	#CS#		NULL	
+NULL	db_datadict	v3	VIEW	#ENG#	NULL	#RF#	NULL	#ARL#	#DL#	#MDL#	#IL#	#DF#	NULL	#CRT	#UT#	#CT#	NULL	#CS#	NULL	NULL	VIEW
 SHOW TABLES FROM db_datadict;
 Tables_in_db_datadict
 tb1
@@ -142,9 +145,9 @@ v3
 # Establish connection testuser2 (user=testuser2)
 SELECT * FROM information_schema.tables
 WHERE table_schema = 'db_datadict' ORDER BY table_name;
-TABLE_CATALOG	TABLE_SCHEMA	TABLE_NAME	TABLE_TYPE	ENGINE	VERSION	ROW_FORMAT	TABLE_ROWS	AVG_ROW_LENGTH	DATA_LENGTH	MAX_DATA_LENGTH	INDEX_LENGTH	DATA_FREE	AUTO_INCREMENT	CREATE_TIME	UPDATE_TIME	CHECK_TIME	TABLE_COLLATION	CHECKSUM	CREATE_OPTIONS	TABLE_COMMENT
-NULL	db_datadict	tb1	BASE TABLE	#ENG#	10	#RF#	0	#ARL#	#DL#	#MDL#	#IL#	#DF#	NULL	#CRT	#UT#	#CT#	latin1_swedish_ci	#CS#		
-NULL	db_datadict	tb3	BASE TABLE	#ENG#	10	#RF#	0	#ARL#	#DL#	#MDL#	#IL#	#DF#	NULL	#CRT	#UT#	#CT#	latin1_swedish_ci	#CS#		
+TABLE_CATALOG	TABLE_SCHEMA	TABLE_NAME	TABLE_TYPE	ENGINE	VERSION	ROW_FORMAT	TABLE_ROWS	AVG_ROW_LENGTH	DATA_LENGTH	MAX_DATA_LENGTH	INDEX_LENGTH	DATA_FREE	AUTO_INCREMENT	CREATE_TIME	UPDATE_TIME	CHECK_TIME	TABLE_COLLATION	CHECKSUM	CREATE_OPTIONS	TABLESPACE_NAME	TABLE_COMMENT
+NULL	db_datadict	tb1	BASE TABLE	#ENG#	10	#RF#	0	#ARL#	#DL#	#MDL#	#IL#	#DF#	NULL	#CRT	#UT#	#CT#	latin1_swedish_ci	#CS#		NULL	
+NULL	db_datadict	tb3	BASE TABLE	#ENG#	10	#RF#	0	#ARL#	#DL#	#MDL#	#IL#	#DF#	NULL	#CRT	#UT#	#CT#	latin1_swedish_ci	#CS#		NULL	
 SHOW TABLES FROM db_datadict;
 Tables_in_db_datadict
 tb1
@@ -152,9 +155,9 @@ tb3
 # Establish connection testuser3 (user=testuser3)
 SELECT * FROM information_schema.tables
 WHERE table_schema = 'db_datadict' ORDER BY table_name;
-TABLE_CATALOG	TABLE_SCHEMA	TABLE_NAME	TABLE_TYPE	ENGINE	VERSION	ROW_FORMAT	TABLE_ROWS	AVG_ROW_LENGTH	DATA_LENGTH	MAX_DATA_LENGTH	INDEX_LENGTH	DATA_FREE	AUTO_INCREMENT	CREATE_TIME	UPDATE_TIME	CHECK_TIME	TABLE_COLLATION	CHECKSUM	CREATE_OPTIONS	TABLE_COMMENT
-NULL	db_datadict	tb3	BASE TABLE	#ENG#	10	#RF#	0	#ARL#	#DL#	#MDL#	#IL#	#DF#	NULL	#CRT	#UT#	#CT#	latin1_swedish_ci	#CS#		
-NULL	db_datadict	v3	VIEW	#ENG#	NULL	#RF#	NULL	#ARL#	#DL#	#MDL#	#IL#	#DF#	NULL	#CRT	#UT#	#CT#	NULL	#CS#	NULL	VIEW
+TABLE_CATALOG	TABLE_SCHEMA	TABLE_NAME	TABLE_TYPE	ENGINE	VERSION	ROW_FORMAT	TABLE_ROWS	AVG_ROW_LENGTH	DATA_LENGTH	MAX_DATA_LENGTH	INDEX_LENGTH	DATA_FREE	AUTO_INCREMENT	CREATE_TIME	UPDATE_TIME	CHECK_TIME	TABLE_COLLATION	CHECKSUM	CREATE_OPTIONS	TABLESPACE_NAME	TABLE_COMMENT
+NULL	db_datadict	tb3	BASE TABLE	#ENG#	10	#RF#	0	#ARL#	#DL#	#MDL#	#IL#	#DF#	NULL	#CRT	#UT#	#CT#	latin1_swedish_ci	#CS#		NULL	
+NULL	db_datadict	v3	VIEW	#ENG#	NULL	#RF#	NULL	#ARL#	#DL#	#MDL#	#IL#	#DF#	NULL	#CRT	#UT#	#CT#	NULL	#CS#	NULL	NULL	VIEW
 SHOW TABLES FROM db_datadict;
 Tables_in_db_datadict
 tb3
@@ -162,11 +165,11 @@ v3
 # Switch to connection default (user=root)
 SELECT * FROM information_schema.tables
 WHERE table_schema = 'db_datadict' ORDER BY table_name;
-TABLE_CATALOG	TABLE_SCHEMA	TABLE_NAME	TABLE_TYPE	ENGINE	VERSION	ROW_FORMAT	TABLE_ROWS	AVG_ROW_LENGTH	DATA_LENGTH	MAX_DATA_LENGTH	INDEX_LENGTH	DATA_FREE	AUTO_INCREMENT	CREATE_TIME	UPDATE_TIME	CHECK_TIME	TABLE_COLLATION	CHECKSUM	CREATE_OPTIONS	TABLE_COMMENT
-NULL	db_datadict	tb1	BASE TABLE	#ENG#	10	#RF#	0	#ARL#	#DL#	#MDL#	#IL#	#DF#	NULL	#CRT	#UT#	#CT#	latin1_swedish_ci	#CS#		
-NULL	db_datadict	tb2	BASE TABLE	#ENG#	10	#RF#	0	#ARL#	#DL#	#MDL#	#IL#	#DF#	NULL	#CRT	#UT#	#CT#	latin1_swedish_ci	#CS#		
-NULL	db_datadict	tb3	BASE TABLE	#ENG#	10	#RF#	0	#ARL#	#DL#	#MDL#	#IL#	#DF#	NULL	#CRT	#UT#	#CT#	latin1_swedish_ci	#CS#		
-NULL	db_datadict	v3	VIEW	#ENG#	NULL	#RF#	NULL	#ARL#	#DL#	#MDL#	#IL#	#DF#	NULL	#CRT	#UT#	#CT#	NULL	#CS#	NULL	VIEW
+TABLE_CATALOG	TABLE_SCHEMA	TABLE_NAME	TABLE_TYPE	ENGINE	VERSION	ROW_FORMAT	TABLE_ROWS	AVG_ROW_LENGTH	DATA_LENGTH	MAX_DATA_LENGTH	INDEX_LENGTH	DATA_FREE	AUTO_INCREMENT	CREATE_TIME	UPDATE_TIME	CHECK_TIME	TABLE_COLLATION	CHECKSUM	CREATE_OPTIONS	TABLESPACE_NAME	TABLE_COMMENT
+NULL	db_datadict	tb1	BASE TABLE	#ENG#	10	#RF#	0	#ARL#	#DL#	#MDL#	#IL#	#DF#	NULL	#CRT	#UT#	#CT#	latin1_swedish_ci	#CS#		NULL	
+NULL	db_datadict	tb2	BASE TABLE	#ENG#	10	#RF#	0	#ARL#	#DL#	#MDL#	#IL#	#DF#	NULL	#CRT	#UT#	#CT#	latin1_swedish_ci	#CS#		NULL	
+NULL	db_datadict	tb3	BASE TABLE	#ENG#	10	#RF#	0	#ARL#	#DL#	#MDL#	#IL#	#DF#	NULL	#CRT	#UT#	#CT#	latin1_swedish_ci	#CS#		NULL	
+NULL	db_datadict	v3	VIEW	#ENG#	NULL	#RF#	NULL	#ARL#	#DL#	#MDL#	#IL#	#DF#	NULL	#CRT	#UT#	#CT#	NULL	#CS#	NULL	NULL	VIEW
 SHOW TABLES FROM db_datadict;
 Tables_in_db_datadict
 tb1
@@ -212,6 +215,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	latin1_swedish_ci
 CHECKSUM	#CS#
 CREATE_OPTIONS	
+TABLESPACE_NAME	NULL
 TABLE_COMMENT	Initial Comment
 SELECT table_name FROM information_schema.tables
 WHERE table_name LIKE 't1_my_table%';
@@ -364,6 +368,7 @@ CHECK_TIME	NULL
 TABLE_COLLATION	NULL
 CHECKSUM	NULL
 CREATE_OPTIONS	NULL
+TABLESPACE_NAME	NULL
 TABLE_COMMENT	VIEW
 DROP VIEW test.t1_my_tablex;
 SELECT table_name FROM information_schema.tables

=== modified file 'mysql-test/suite/funcs_1/r/is_tables_innodb.result'
--- a/mysql-test/suite/funcs_1/r/is_tables_innodb.result	2008-06-16 18:39:58 +0000
+++ b/mysql-test/suite/funcs_1/r/is_tables_innodb.result	2008-09-22 14:32:42 +0000
@@ -37,6 +37,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	latin1_swedish_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -60,6 +61,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	latin1_swedish_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -83,6 +85,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	latin1_swedish_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -129,6 +132,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	latin1_swedish_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -152,6 +156,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	latin1_swedish_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------

=== modified file 'mysql-test/suite/funcs_1/r/is_tables_is.result'
--- a/mysql-test/suite/funcs_1/r/is_tables_is.result	2008-08-02 18:22:09 +0000
+++ b/mysql-test/suite/funcs_1/r/is_tables_is.result	2008-09-22 14:32:42 +0000
@@ -33,6 +33,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -56,6 +57,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -79,6 +81,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -102,6 +105,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -125,6 +129,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -148,6 +153,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -171,6 +177,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -194,6 +201,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -217,6 +225,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -240,6 +249,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -263,6 +273,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -286,6 +297,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -309,6 +321,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -332,6 +345,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -355,6 +369,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -378,6 +393,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -401,6 +417,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -424,6 +441,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -447,6 +465,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -470,6 +489,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -493,6 +513,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -516,6 +537,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -539,6 +561,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -562,6 +585,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -585,6 +609,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -608,6 +633,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -631,6 +657,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -654,6 +681,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -677,6 +705,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -717,6 +746,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -740,6 +770,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -763,6 +794,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -786,6 +818,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -809,6 +842,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -832,6 +866,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -855,6 +890,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -878,6 +914,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -901,6 +938,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -924,6 +962,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -947,6 +986,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -970,6 +1010,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -993,6 +1034,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -1016,6 +1058,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -1039,6 +1082,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -1062,6 +1106,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -1085,6 +1130,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -1108,6 +1154,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -1131,6 +1178,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -1154,6 +1202,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -1177,6 +1226,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -1200,6 +1250,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -1223,6 +1274,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -1246,6 +1298,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -1269,6 +1322,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -1292,6 +1346,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -1315,6 +1370,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -1338,6 +1394,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -1361,6 +1418,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------

=== modified file 'mysql-test/suite/funcs_1/r/is_tables_is_falcon.result'
--- a/mysql-test/suite/funcs_1/r/is_tables_is_falcon.result	2008-09-03 09:00:56 +0000
+++ b/mysql-test/suite/funcs_1/r/is_tables_is_falcon.result	2008-09-22 14:32:42 +0000
@@ -33,6 +33,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -56,6 +57,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -79,6 +81,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -102,6 +105,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -125,6 +129,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -148,6 +153,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -171,6 +177,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -194,6 +201,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -217,6 +225,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -240,6 +249,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -280,6 +290,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -303,6 +314,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -326,6 +338,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -349,6 +362,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -372,6 +386,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -395,6 +410,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -418,6 +434,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -441,6 +458,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -464,6 +482,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -487,6 +506,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------

=== modified file 'mysql-test/suite/funcs_1/r/is_tables_memory.result'
--- a/mysql-test/suite/funcs_1/r/is_tables_memory.result	2008-06-16 18:39:58 +0000
+++ b/mysql-test/suite/funcs_1/r/is_tables_memory.result	2008-09-22 14:32:42 +0000
@@ -38,6 +38,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	latin1_swedish_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -61,6 +62,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	latin1_swedish_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -84,6 +86,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	latin1_swedish_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -130,6 +133,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	latin1_swedish_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -153,6 +157,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	latin1_swedish_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------

=== modified file 'mysql-test/suite/funcs_1/r/is_tables_myisam.result'
--- a/mysql-test/suite/funcs_1/r/is_tables_myisam.result	2008-07-04 08:28:36 +0000
+++ b/mysql-test/suite/funcs_1/r/is_tables_myisam.result	2008-09-22 14:32:42 +0000
@@ -38,6 +38,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	latin1_swedish_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -61,6 +62,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	latin1_swedish_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -84,6 +86,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	latin1_swedish_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -130,6 +133,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	latin1_swedish_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -153,6 +157,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	latin1_swedish_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------

=== modified file 'mysql-test/suite/funcs_1/r/is_tables_mysql.result'
--- a/mysql-test/suite/funcs_1/r/is_tables_mysql.result	2008-08-14 14:07:27 +0000
+++ b/mysql-test/suite/funcs_1/r/is_tables_mysql.result	2008-09-22 14:32:42 +0000
@@ -32,6 +32,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_bin
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	Column privileges
 Separator	-----------------------------------------------------
@@ -55,6 +56,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_bin
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	Database privileges
 Separator	-----------------------------------------------------
@@ -78,6 +80,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	Events
 Separator	-----------------------------------------------------
@@ -101,6 +104,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_bin
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	User defined functions
 Separator	-----------------------------------------------------
@@ -124,6 +128,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	General log
 Separator	-----------------------------------------------------
@@ -147,6 +152,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	help categories
 Separator	-----------------------------------------------------
@@ -170,6 +176,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	help keywords
 Separator	-----------------------------------------------------
@@ -193,6 +200,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	keyword-topic relation
 Separator	-----------------------------------------------------
@@ -216,6 +224,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	help topics
 Separator	-----------------------------------------------------
@@ -239,6 +248,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_bin
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	Host privileges;  Merged with database privileges
 Separator	-----------------------------------------------------
@@ -262,6 +272,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	latin1_swedish_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -285,6 +296,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -308,6 +320,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -331,6 +344,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_bin
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	MySQL plugins
 Separator	-----------------------------------------------------
@@ -354,6 +368,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	Stored Procedures
 Separator	-----------------------------------------------------
@@ -377,6 +392,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_bin
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	Procedure privileges
 Separator	-----------------------------------------------------
@@ -400,6 +416,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	MySQL Foreign Servers table
 Separator	-----------------------------------------------------
@@ -423,6 +440,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	Slow log
 Separator	-----------------------------------------------------
@@ -446,6 +464,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_bin
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	Table privileges
 Separator	-----------------------------------------------------
@@ -469,6 +488,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	Time zones
 Separator	-----------------------------------------------------
@@ -492,6 +512,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	Leap seconds information for time zones
 Separator	-----------------------------------------------------
@@ -515,6 +536,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	Time zone names
 Separator	-----------------------------------------------------
@@ -538,6 +560,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	Time zone transitions
 Separator	-----------------------------------------------------
@@ -561,6 +584,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_general_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	Time zone transition types
 Separator	-----------------------------------------------------
@@ -584,6 +608,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	utf8_bin
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	Users and global privileges
 Separator	-----------------------------------------------------

=== modified file 'mysql-test/suite/funcs_1/r/is_tables_ndb.result'
--- a/mysql-test/suite/funcs_1/r/is_tables_ndb.result	2008-06-28 09:54:53 +0000
+++ b/mysql-test/suite/funcs_1/r/is_tables_ndb.result	2008-09-22 14:32:42 +0000
@@ -37,6 +37,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	latin1_swedish_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -60,6 +61,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	latin1_swedish_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -83,6 +85,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	latin1_swedish_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -129,6 +132,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	latin1_swedish_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------
@@ -152,6 +156,7 @@ CHECK_TIME	#CT#
 TABLE_COLLATION	latin1_swedish_ci
 CHECKSUM	NULL
 CREATE_OPTIONS	#CO#
+TABLESPACE_NAME	#TN#
 TABLE_COMMENT	#TC#
 user_comment	
 Separator	-----------------------------------------------------

=== modified file 'sql/sql_show.cc'
--- a/sql/sql_show.cc	2008-09-11 18:36:05 +0000
+++ b/sql/sql_show.cc	2008-09-22 14:32:42 +0000
@@ -3552,13 +3552,13 @@ static int get_schema_tables_record(THD 
       table->field[3]->store(STRING_WITH_LEN("SYSTEM VIEW"), cs);
     else
       table->field[3]->store(STRING_WITH_LEN("BASE TABLE"), cs);
-    table->field[20]->store(error, strlen(error), cs);
+    table->field[21]->store(error, strlen(error), cs);
     thd->clear_error();
   }
   else if (tables->view)
   {
     table->field[3]->store(STRING_WITH_LEN("VIEW"), cs);
-    table->field[20]->store(STRING_WITH_LEN("VIEW"), cs);
+    table->field[21]->store(STRING_WITH_LEN("VIEW"), cs);
   }
   else
   {
@@ -3638,8 +3638,13 @@ static int get_schema_tables_record(THD 
                share->table_charset->name : "default");
     table->field[17]->store(tmp_buff, strlen(tmp_buff), cs);
 
+    if (share->tablespace)
+    {
+      table->field[20]->store(share->tablespace, strlen(share->tablespace), cs);
+      table->field[20]->set_notnull();
+    }
     if (share->comment.str)
-      table->field[20]->store(share->comment.str, share->comment.length, cs);
+      table->field[21]->store(share->comment.str, share->comment.length, cs);
 
     if(file)
     {
@@ -6396,6 +6401,7 @@ ST_FIELD_INFO tables_fields_info[]=
    (MY_I_S_MAYBE_NULL | MY_I_S_UNSIGNED), "Checksum", OPEN_FULL_TABLE},
   {"CREATE_OPTIONS", 255, MYSQL_TYPE_STRING, 0, 1, "Create_options",
    OPEN_FRM_ONLY},
+  {"TABLESPACE_NAME", NAME_CHAR_LEN, MYSQL_TYPE_STRING, 0, 1, 0, OPEN_FRM_ONLY},
   {"TABLE_COMMENT", TABLE_COMMENT_MAXLEN, MYSQL_TYPE_STRING, 0, 0, "Comment", OPEN_FRM_ONLY},
   {0, 0, MYSQL_TYPE_STRING, 0, 0, 0, SKIP_OPEN_TABLE}
 };

Thread
bzr commit into mysql-6.0-falcon branch (svoj:2826) WL#4545Sergey Vojtovich22 Sep
  • Re: bzr commit into mysql-6.0-falcon branch (svoj:2826) WL#4545Alexander Nozdrin22 Sep