Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
M
mariadb
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
mariadb
Commits
2a3cc7f3
Commit
2a3cc7f3
authored
Mar 25, 2008
by
gshchepa/uchum@host.loc
Browse files
Options
Browse Files
Download
Plain Diff
Merge host.loc:/home/uchum/work/5.0-opt
into host.loc:/home/uchum/work/5.1-opt
parents
53f34e0c
1eb00401
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
40 additions
and
3 deletions
+40
-3
mysql-test/r/information_schema.result
mysql-test/r/information_schema.result
+12
-1
mysql-test/t/information_schema.test
mysql-test/t/information_schema.test
+26
-2
sql/sql_show.cc
sql/sql_show.cc
+2
-0
No files found.
mysql-test/r/information_schema.result
View file @
2a3cc7f3
...
@@ -1471,11 +1471,22 @@ f6 bigint(20) NO 10
...
@@ -1471,11 +1471,22 @@ f6 bigint(20) NO 10
f7 datetime NO NULL
f7 datetime NO NULL
f8 datetime YES 2006-01-01 00:00:00
f8 datetime YES 2006-01-01 00:00:00
drop table t1;
drop table t1;
End of 5.0 tests.
show fields from information_schema.table_names;
show fields from information_schema.table_names;
ERROR 42S02: Unknown table 'table_names' in information_schema
ERROR 42S02: Unknown table 'table_names' in information_schema
show keys from information_schema.table_names;
show keys from information_schema.table_names;
ERROR 42S02: Unknown table 'table_names' in information_schema
ERROR 42S02: Unknown table 'table_names' in information_schema
USE information_schema;
SET max_heap_table_size = 16384;
CREATE TABLE test.t1( a INT );
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
DROP TABLE test.t1;
SET max_heap_table_size = DEFAULT;
USE test;
End of 5.0 tests.
select * from information_schema.engines WHERE ENGINE="MyISAM";
select * from information_schema.engines WHERE ENGINE="MyISAM";
ENGINE SUPPORT COMMENT TRANSACTIONS XA SAVEPOINTS
ENGINE SUPPORT COMMENT TRANSACTIONS XA SAVEPOINTS
MyISAM DEFAULT Default engine as of MySQL 3.23 with great performance NO NO NO
MyISAM DEFAULT Default engine as of MySQL 3.23 with great performance NO NO NO
...
...
mysql-test/t/information_schema.test
View file @
2a3cc7f3
...
@@ -1090,8 +1090,6 @@ select column_default from information_schema.columns where table_name= 't1';
...
@@ -1090,8 +1090,6 @@ select column_default from information_schema.columns where table_name= 't1';
show
columns
from
t1
;
show
columns
from
t1
;
drop
table
t1
;
drop
table
t1
;
--
echo
End
of
5.0
tests
.
#
#
# Bug#30079 A check for "hidden" I_S tables is flawed
# Bug#30079 A check for "hidden" I_S tables is flawed
#
#
...
@@ -1099,6 +1097,32 @@ drop table t1;
...
@@ -1099,6 +1097,32 @@ drop table t1;
show
fields
from
information_schema
.
table_names
;
show
fields
from
information_schema
.
table_names
;
--
error
1109
--
error
1109
show
keys
from
information_schema
.
table_names
;
show
keys
from
information_schema
.
table_names
;
#
# Bug#34529: Crash on complex Falcon I_S select after ALTER .. PARTITION BY
#
USE
information_schema
;
SET
max_heap_table_size
=
16384
;
CREATE
TABLE
test
.
t1
(
a
INT
);
# What we need to create here is a bit of a corner case:
# We need a star query with information_schema tables, where the first
# branch of the star join produces zero rows, so that reading of the
# second branch never happens. At the same time we have to make sure
# that data for at least the last table is swapped from MEMORY/HEAP to
# MyISAM. This and only this triggers the bug.
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
);
DROP
TABLE
test
.
t1
;
SET
max_heap_table_size
=
DEFAULT
;
USE
test
;
--
echo
End
of
5.0
tests
.
#
#
# Show engines
# Show engines
#
#
...
...
sql/sql_show.cc
View file @
2a3cc7f3
...
@@ -5888,9 +5888,11 @@ bool get_schema_tables_result(JOIN *join,
...
@@ -5888,9 +5888,11 @@ bool get_schema_tables_result(JOIN *join,
{
{
result
=
1
;
result
=
1
;
join
->
error
=
1
;
join
->
error
=
1
;
tab
->
read_record
.
file
=
table_list
->
table
->
file
;
table_list
->
schema_table_state
=
executed_place
;
table_list
->
schema_table_state
=
executed_place
;
break
;
break
;
}
}
tab
->
read_record
.
file
=
table_list
->
table
->
file
;
table_list
->
schema_table_state
=
executed_place
;
table_list
->
schema_table_state
=
executed_place
;
}
}
}
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment