~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to tests/t/information_schema.test

Reworked getTableNames() interface. Way simpler, less mallocs....

Added a straight vector<> for use with storage engines.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
# Test for data_dictionary.schemas &
 
1
# check that CSV engine was compiled in, as the result of the test depends
 
2
# on the presence of the log tables (which are CSV-based).
 
3
--source include/have_csv.inc
 
4
 
 
5
# Test for information_schema.schemata &
2
6
# show databases
3
7
 
4
8
--disable_warnings
5
9
DROP TABLE IF EXISTS t0,t1,t2,t3,t4,t5;
6
10
--enable_warnings
7
11
 
8
 
# Test for data_dictionary.tables &
 
12
 
 
13
select * from information_schema.SCHEMATA where schema_name > 'm';
 
14
select schema_name from information_schema.schemata;
 
15
show databases like 't%';
 
16
show databases;
 
17
 
 
18
# Test for information_schema.tables &
9
19
# show tables
10
20
 
11
21
create database mysqltest;
16
26
create table t5 (id int auto_increment primary key);
17
27
insert into t5 values (10);
18
28
 
19
 
--sorted_result
20
 
select table_name from data_dictionary.tables
 
29
select table_name from information_schema.TABLES
21
30
where table_schema = "mysqltest" and table_name like "t%";
22
31
 
23
 
select * from data_dictionary.indexes where TABLE_SCHEMA = "mysqltest";
 
32
select * from information_schema.STATISTICS where TABLE_SCHEMA = "mysqltest";
24
33
 
25
34
show tables like 't%';
26
 
--replace_column 1 #  6 # 7 # 8 # 9 # 10 #
27
 
show table status;
28
 
show columns from t3 like "a%";
29
 
--sorted_result
30
 
select * from data_dictionary.columns where table_name="t1"
 
35
--replace_column 8 # 12 # 13 #
 
36
#show table status;
 
37
show full columns from t3 like "a%";
 
38
select * from information_schema.COLUMNS where table_name="t1"
31
39
and column_name= "a";
32
40
 
33
41
connect (user3,localhost,mysqltest_2,,);
34
42
connection user3;
35
 
--sorted_result
36
 
select table_name, column_name from data_dictionary.columns 
 
43
select table_name, column_name, privileges from information_schema.columns 
37
44
where table_schema = 'mysqltest' and table_name = 't1';
38
45
show columns from mysqltest.t1;
39
46
connect (user4,localhost,mysqltest_3,,mysqltest);
43
50
drop tables mysqltest.t4, mysqltest.t1, t2, t3, t5;
44
51
drop database mysqltest;
45
52
 
 
53
# Test for information_schema.CHARACTER_SETS &
 
54
# SHOW CHARACTER SET
 
55
 
 
56
select * from information_schema.CHARACTER_SETS
 
57
where CHARACTER_SET_NAME like 'latin1%';
 
58
 
 
59
# Test for information_schema.COLLATIONS &
 
60
# SHOW COLLATION
 
61
 
 
62
--replace_column 5 #
 
63
select * from information_schema.COLLATIONS
 
64
where COLLATION_NAME like 'latin1%';
 
65
 
 
66
select * from information_schema.COLLATION_CHARACTER_SET_APPLICABILITY
 
67
where COLLATION_NAME like 'latin1%';
 
68
 
 
69
#
 
70
# Bug#7213: information_schema: redundant non-standard TABLE_NAMES table
 
71
#
 
72
--error 1109
 
73
select * from information_schema.table_names;
 
74
 
46
75
#
47
76
# Bug#2719 information_schema: errors in "columns"
48
77
#
49
 
--sorted_result
50
 
select column_type from data_dictionary.columns
51
 
where table_schema="data_dictionary" and table_name="COLUMNS" and
 
78
select column_type from information_schema.columns
 
79
where table_schema="information_schema" and table_name="COLUMNS" and
52
80
(column_name="character_set_name" or column_name="collation_name");
53
81
 
54
82
#
55
83
# Bug#2718 information_schema: errors in "tables"
56
84
#
57
 
--replace_column 1 #
58
 
--sorted_result
59
 
select count(*) from data_dictionary.tables where 
60
 
table_schema="data_dictionary" and table_name="COLUMNS";
61
 
 
62
 
--replace_column 1 #
63
 
--sorted_result
64
 
select count(*) from data_dictionary.tables
 
85
select TABLE_ROWS from information_schema.tables where 
 
86
table_schema="information_schema" and table_name="COLUMNS";
 
87
select table_type from information_schema.tables
65
88
where table_schema="mysql" and table_name="user";
66
89
 
67
90
#
68
91
# Bug #7215  information_schema: columns are longtext instead of varchar
69
92
# Bug #7217  information_schema: columns are varbinary() instead of timestamp
70
93
#
71
 
--sorted_result
72
 
select table_schema, table_name, column_name from data_dictionary.columns where data_type = 'longtext';
73
 
--sorted_result
74
 
select table_name, column_name, data_type from data_dictionary.columns where data_type = 'datetime';
 
94
select table_schema,table_name, column_name from
 
95
information_schema.columns 
 
96
where data_type = 'longtext';
 
97
select table_name, column_name, data_type from information_schema.columns
 
98
where data_type = 'datetime';
75
99
 
76
100
#
77
 
# Bug #8164  subquery with data_dictionary.COLUMNS, 100 % CPU
 
101
# Bug #8164  subquery with INFORMATION_SCHEMA.COLUMNS, 100 % CPU
78
102
#
79
 
--sorted_result
80
 
SELECT COUNT(*) FROM data_dictionary.tables A
 
103
SELECT COUNT(*) FROM INFORMATION_SCHEMA.TABLES A
81
104
WHERE NOT EXISTS 
82
 
(SELECT * FROM data_dictionary.columns B
 
105
(SELECT * FROM INFORMATION_SCHEMA.COLUMNS B
83
106
  WHERE A.TABLE_SCHEMA = B.TABLE_SCHEMA
84
107
  AND A.TABLE_NAME = B.TABLE_NAME);
85
108
 
96
119
  x_real REAL,
97
120
  x_float FLOAT,
98
121
  x_double_precision DOUBLE PRECISION );
99
 
--sorted_result
100
122
SELECT COLUMN_NAME, CHARACTER_MAXIMUM_LENGTH, CHARACTER_OCTET_LENGTH
101
 
FROM data_dictionary.columns
 
123
FROM INFORMATION_SCHEMA.COLUMNS
102
124
WHERE TABLE_NAME= 't1';
103
125
drop table t1;
104
126
 
106
128
# Bug #9404  information_schema: Weird error messages
107
129
# with SELECT SUM() ... GROUP BY queries
108
130
#
109
 
--replace_column 2 #
110
 
SELECT table_schema, count(*) FROM data_dictionary.tables
 
131
SELECT table_schema, count(*) FROM information_schema.TABLES
111
132
WHERE table_name NOT LIKE 'ndb_%' AND 
112
 
table_name NOT LIKE 'falcon%'
113
 
GROUP BY TABLE_SCHEMA ORDER BY table_schema;
 
133
table_name NOT LIKE 'falcon%' AND
 
134
table_name NOT LIKE 'MEMCACHED%'
 
135
GROUP BY TABLE_SCHEMA;
 
136
 
 
137
#
 
138
# Bug #9434 SHOW CREATE DATABASE information_schema;
 
139
#
 
140
show create database information_schema;
114
141
 
115
142
#
116
143
# Bug #11057 information_schema: columns table has some questionable contents
117
144
# Bug #12301 information_schema: NUMERIC_SCALE must be 0 for integer columns
118
145
#
119
146
create table t1(f1 LONGBLOB, f2 LONGTEXT);
120
 
--sorted_result
121
147
select column_name,data_type,CHARACTER_OCTET_LENGTH,
122
148
       CHARACTER_MAXIMUM_LENGTH
123
 
from data_dictionary.columns
 
149
from information_schema.columns
124
150
where table_name='t1';
125
151
drop table t1;
126
152
create table t1(f1 int, f2 int, f3 BIGINT, f4 int,
127
153
                f5 BIGINT, f6 int, f7 int);
128
 
--sorted_result
129
154
select column_name, NUMERIC_PRECISION, NUMERIC_SCALE
130
 
from data_dictionary.columns
 
155
from information_schema.columns
131
156
where table_name='t1';
132
157
drop table t1;
133
158
 
135
160
# Bug#12518 COLUMN_DEFAULT has wrong value if NOT NULL is set
136
161
#
137
162
create table t1 (a int not null, b int);
138
 
--sorted_result
139
 
select column_name, column_default from data_dictionary.columns
 
163
use information_schema;
 
164
select column_name, column_default from columns
140
165
  where table_schema='test' and table_name='t1';
141
166
use test;
142
167
show columns from t1;
143
168
drop table t1;
144
169
 
145
170
#
 
171
# Bug #9846 Inappropriate error displayed while dropping table from 'INFORMATION_SCHEMA'
 
172
#
 
173
--error ER_PARSE_ERROR
 
174
alter database information_schema;
 
175
--error ER_DBACCESS_DENIED_ERROR
 
176
drop database information_schema;
 
177
--error 1044
 
178
drop table information_schema.tables;
 
179
--error 1044
 
180
alter table information_schema.tables;
 
181
#
 
182
# Bug #9683 INFORMATION_SCH: Creation of temporary table allowed in Information_schema DB
 
183
#
 
184
use information_schema;
 
185
--error 1044
 
186
create temporary table schemata(f1 char(10));
 
187
#
146
188
#
147
189
# Bug#14089 FROM list subquery always fails when information_schema is current database
148
190
#
149
191
use test;
150
192
create table t1(id int);
151
193
insert into t1(id) values (1);
152
 
--sorted_result
153
194
select 1 from (select 1 from test.t1) a;
154
 
use data_dictionary;
155
 
--sorted_result
 
195
use information_schema;
156
196
select 1 from (select 1 from test.t1) a;
157
197
use test;
158
198
drop table t1;
159
199
 
 
200
# Bug #14387 SHOW COLUMNS doesn't work on temporary tables
 
201
# Bug #15224 SHOW INDEX from temporary table doesn't work
 
202
# Bug #12770 DESC cannot display the info. about temporary table
 
203
#
 
204
create temporary table t1(f1 int, index(f1));
 
205
show columns from t1;
 
206
describe t1;
 
207
show indexes from t1;
 
208
drop table t1;
 
209
 
160
210
#
161
211
# Bug#14271 I_S: columns has no size for (var)binary columns
162
212
#
163
213
create table t1(f1 varbinary(32), f2 varbinary(64));
164
 
--sorted_result
165
214
select character_maximum_length, character_octet_length
166
 
from data_dictionary.columns where table_name='t1';
 
215
from information_schema.columns where table_name='t1';
167
216
drop table t1;
168
217
 
169
 
##
170
 
## Bug#15307 GROUP_CONCAT() with ORDER BY returns empty set on information_schema
171
 
##
 
218
#
 
219
# Bug#15307 GROUP_CONCAT() with ORDER BY returns empty set on information_schema
 
220
#
172
221
select column_type, group_concat(table_schema, '.', table_name), count(*) as num
173
 
from data_dictionary.columns where
174
 
table_schema='data_dictionary' and
 
222
from information_schema.columns where
 
223
table_schema='information_schema' and
175
224
(column_type = 'varchar(7)' or column_type = 'varchar(20)'
176
225
 or column_type = 'varchar(27)')
177
 
group by column_type order by column_type, num;
 
226
group by column_type order by num;
178
227
 
179
228
#
180
229
# Bug#19236 bad COLUMNS.CHARACTER_MAXIMUM_LENGHT and CHARACTER_OCTET_LENGTH
181
230
#
182
231
create table t1(f1 char(1) not null, f2 char(9) not null);
183
 
--sorted_result
184
232
select CHARACTER_MAXIMUM_LENGTH, CHARACTER_OCTET_LENGTH from
185
 
data_dictionary.columns where table_schema='test' and table_name = 't1';
 
233
information_schema.columns where table_schema='test' and table_name = 't1';
186
234
drop table t1;
187
235
 
188
236
#
191
239
set @a:= '.';
192
240
create table t1(f1 char(5));
193
241
create table t2(f1 char(5));
194
 
--sorted_result
195
242
select concat(@a, table_name), @a, table_name
196
 
from data_dictionary.tables where table_schema = 'test';
 
243
from information_schema.tables where table_schema = 'test';
197
244
drop table t1,t2;
198
245
 
199
246
#
201
248
#
202
249
 
203
250
SELECT t.table_name, c1.column_name
204
 
  FROM data_dictionary.tables t
 
251
  FROM information_schema.tables t
205
252
       INNER JOIN
206
 
       data_dictionary.columns c1
 
253
       information_schema.columns c1
207
254
       ON t.table_schema = c1.table_schema AND
208
255
          t.table_name = c1.table_name
209
 
  WHERE t.table_schema = 'data_dictionary' AND
 
256
  WHERE t.table_schema = 'information_schema' AND
210
257
        c1.ordinal_position =
211
258
        ( SELECT COALESCE(MIN(c2.ordinal_position),1)
212
 
            FROM data_dictionary.columns c2
 
259
            FROM information_schema.columns c2
213
260
            WHERE c2.table_schema = t.table_schema AND
214
261
                  c2.table_name = t.table_name AND
215
262
                  c2.column_name LIKE '%SCHEMA%'
216
263
        )
217
264
  AND t.table_name NOT LIKE 'falcon%'
218
 
  ORDER BY t.table_name, c1.column_name;
219
 
 
 
265
  AND t.table_name NOT LIKE 'MEMCACHED%';
220
266
SELECT t.table_name, c1.column_name
221
 
  FROM data_dictionary.tables t
 
267
  FROM information_schema.tables t
222
268
       INNER JOIN
223
 
       data_dictionary.columns c1
 
269
       information_schema.columns c1
224
270
       ON t.table_schema = c1.table_schema AND
225
271
          t.table_name = c1.table_name
226
 
  WHERE t.table_schema = 'data_dictionary' AND
 
272
  WHERE t.table_schema = 'information_schema' AND
227
273
        c1.ordinal_position =
228
274
        ( SELECT COALESCE(MIN(c2.ordinal_position),1)
229
 
            FROM data_dictionary.columns c2
230
 
            WHERE c2.table_schema = 'data_dictionary' AND
 
275
            FROM information_schema.columns c2
 
276
            WHERE c2.table_schema = 'information_schema' AND
231
277
                  c2.table_name = t.table_name AND
232
278
                  c2.column_name LIKE '%SCHEMA%'
233
279
        )
234
280
  AND t.table_name NOT LIKE 'falcon%'
235
 
  ORDER BY t.table_name, c1.column_name;
 
281
  AND t.table_name NOT LIKE 'MEMCACHED%';
236
282
 
237
283
#
238
284
# Bug#21231: query with a simple non-correlated subquery over
239
285
#            INFORMARTION_SCHEMA.TABLES 
240
286
#
241
287
 
242
 
SELECT MAX(table_name) FROM data_dictionary.tables;
243
 
SELECT table_name from data_dictionary.tables
 
288
SELECT MAX(table_name) FROM information_schema.tables;
 
289
SELECT table_name from information_schema.tables
244
290
  WHERE table_name=(SELECT MAX(table_name)
245
 
                      FROM data_dictionary.tables)
246
 
  ORDER BY table_name;
247
 
 
 
291
                      FROM information_schema.tables);
 
292
#
248
293
# Bug#23299 Some queries against INFORMATION_SCHEMA with subqueries fail
249
294
#
250
295
create table t1 (f1 int);
251
296
create table t2 (f1 int, f2 int);
252
297
 
253
 
#select table_name from data_dictionary.tables
254
 
#where table_schema = 'test' and table_name not in
255
 
#(select table_name from data_dictionary.columns
256
 
# where table_schema = 'test' and column_name = 'f3')
257
 
#ORDER BY table_name;
258
 
 
 
298
select table_name from information_schema.tables
 
299
where table_schema = 'test' and table_name not in
 
300
(select table_name from information_schema.columns
 
301
 where table_schema = 'test' and column_name = 'f3');
259
302
drop table t1,t2;
260
303
 
261
304
 
262
305
#
263
306
# Bug#24630  Subselect query crashes mysqld
264
307
#
265
 
--sorted_result
266
 
select 1 as f1 from data_dictionary.tables  where "CHARACTER_SETS"=
267
 
(select cast(table_name as char)  from data_dictionary.tables WHERE TABLE_SCHEMA=schema()
268
 
 AND TABLE_NAME = "CHARACTER_SETS"
269
 
 order by table_name limit 1) AND TABLE_SCHEMA=schema() limit 1;
 
308
select 1 as f1 from information_schema.tables  where "CHARACTER_SETS"=
 
309
(select cast(table_name as char)  from information_schema.tables
 
310
 order by table_name limit 1) limit 1;
270
311
 
271
312
select t.table_name, group_concat(t.table_schema, '.', t.table_name),
272
313
       count(*) as num1
273
 
from data_dictionary.tables t
274
 
inner join data_dictionary.columns c1
 
314
from information_schema.tables t
 
315
inner join information_schema.columns c1
275
316
on t.table_schema = c1.table_schema AND t.table_name = c1.table_name
276
 
where t.table_schema = 'data_dictionary' AND
 
317
where t.table_schema = 'information_schema' AND
277
318
      t.table_name not like 'falcon%' AND
 
319
      t.table_name not like 'MEMCACHED%' AND
278
320
        c1.ordinal_position =
279
321
        (select isnull(c2.column_type) -
280
322
         isnull(group_concat(c2.table_schema, '.', c2.table_name)) +
281
323
         count(*) as num
282
 
         from data_dictionary.columns c2 where
283
 
         c2.table_schema='data_dictionary' and
 
324
         from information_schema.columns c2 where
 
325
         c2.table_schema='information_schema' and
284
326
         (c2.column_type = 'varchar(7)' or c2.column_type = 'varchar(20)')
285
327
          group by c2.column_type order by num limit 1)
286
328
group by t.table_name order by num1, t.table_name;
306
348
  f7 datetime not null,
307
349
  f8 datetime default '2006-01-01'
308
350
);
309
 
#select column_default from data_dictionary.columns where table_name= 't1' ORDER BY column_default;
 
351
select column_default from information_schema.columns where table_name= 't1';
310
352
show columns from t1;
311
353
drop table t1;
312
354
 
 
355
#
 
356
# Bug#30079 A check for "hidden" I_S tables is flawed
 
357
#
 
358
--error 1109
 
359
show fields from information_schema.table_names;
 
360
--error 1109
 
361
show keys from information_schema.table_names;
 
362
 
313
363
SET max_heap_table_size = DEFAULT;
314
364
USE test;
315
365
 
316
366
--echo End of 5.0 tests.
317
367
 
318
368
#
319
 
# Bug#30795 Query on data_dictionary.schemas, wrong result
 
369
# Bug#30795 Query on INFORMATION_SCHEMA.SCHEMATA, wrong result
320
370
#
321
 
--sorted_result
322
 
SELECT SCHEMA_NAME FROM data_dictionary.schemas
323
 
WHERE SCHEMA_NAME ='data_dictionary';
 
371
SELECT SCHEMA_NAME FROM INFORMATION_SCHEMA.SCHEMATA
 
372
WHERE SCHEMA_NAME ='information_schema';
324
373
                                                                                                 
325
374
#
326
375
# Bug#31381 Error in retrieving Data from INFORMATION_SCHEMA
327
376
#
328
 
--sorted_result
329
 
SELECT TABLE_COLLATION FROM data_dictionary.tables
 
377
SELECT TABLE_COLLATION FROM INFORMATION_SCHEMA.TABLES
330
378
WHERE TABLE_SCHEMA='mysql' and TABLE_NAME= 'db';
331
379
 
 
380
#
 
381
# Bug#31633 Information schema = NULL queries crash the server
 
382
#
 
383
select * from information_schema.columns where table_schema = NULL;
 
384
select * from `information_schema`.`COLUMNS` where `TABLE_NAME` = NULL;
 
385
select * from `information_schema`.`KEY_COLUMN_USAGE` where `TABLE_SCHEMA` = NULL;
 
386
select * from `information_schema`.`KEY_COLUMN_USAGE` where `TABLE_NAME` = NULL;
 
387
select * from `information_schema`.`REFERENTIAL_CONSTRAINTS` where `CONSTRAINT_SCHEMA` = NULL;
 
388
select * from `information_schema`.`REFERENTIAL_CONSTRAINTS` where `TABLE_NAME` = NULL;
 
389
select * from information_schema.schemata where schema_name = NULL;
 
390
select * from `information_schema`.`STATISTICS` where `TABLE_SCHEMA` = NULL;
 
391
select * from `information_schema`.`STATISTICS` where `TABLE_NAME` = NULL;
 
392
select * from information_schema.tables where table_schema = NULL;
 
393
select * from information_schema.tables where table_catalog = NULL;
 
394
select * from information_schema.tables where table_name = NULL;
 
395
select * from `information_schema`.`TABLE_CONSTRAINTS` where `TABLE_SCHEMA` = NULL;
 
396
select * from `information_schema`.`TABLE_CONSTRAINTS` where `TABLE_NAME` = NULL;
 
397
 
332
398
--echo #
333
399
--echo # Test that the query is visible to self and others.
334
400
--echo #
335
401
 
336
 
--sorted_result
337
 
SELECT info FROM data_dictionary.processlist WHERE id = CONNECTION_ID();
 
402
SELECT info FROM information_schema.processlist WHERE id = CONNECTION_ID();
 
403
 
 
404
#
 
405
# test that SHOW PROCESSLIST works correctly
 
406
#
 
407
--replace_column 1 # 2 # 3 # 6 # 7 #
 
408
show processlist;
338
409
 
339
410
#
340
411
# do a query on the PROCESSLIST table in I_S to ensure it works correctly
341
412
#
342
 
--sorted_result
343
413
SELECT info, command, db
344
 
FROM data_dictionary.processlist
 
414
FROM information_schema.processlist
345
415
WHERE id = CONNECTION_ID();
346
416
 
347
417
#
 
418
# do a query on the CHARACTER_SET table in I_S 
 
419
#
 
420
SELECT *
 
421
FROM information_schema.character_sets
 
422
ORDER BY character_set_name;
 
423
 
 
424
#
 
425
# perform a query on the COLLATIONS table
 
426
#
 
427
SELECT *
 
428
FROM information_schema.collations
 
429
ORDER BY collation_name;
 
430
 
 
431
#
 
432
# perform a query on COLLATION_CHARACTER_SET_APPLICABILITY
 
433
#
 
434
SELECT * 
 
435
FROM information_schema.collation_character_set_applicability
 
436
ORDER BY collation_name;
 
437
 
 
438
#
 
439
# perform a query on COLUMNS
 
440
#
 
441
SELECT table_name, column_name
 
442
FROM information_schema.columns
 
443
WHERE table_name NOT LIKE 'MEMCACHED%'
 
444
ORDER BY table_name;
 
445
 
 
446
#
 
447
# perform a query on KEY_COLUMN_USAGE
 
448
#
 
449
SELECT *
 
450
FROM information_schema.key_column_usage;
 
451
 
 
452
#
 
453
# perform a query on REFERENTIAL_CONSTRAINTS
 
454
#
 
455
SELECT * 
 
456
FROM information_schema.referential_constraints;
 
457
 
 
458
#
 
459
# query the SCHEMATA table
 
460
#
 
461
SELECT catalog_name, schema_name
 
462
FROM information_schema.schemata
 
463
ORDER BY schema_name;
 
464
 
 
465
#
 
466
# Query the STATUS and VARIABLES related
 
467
# I_S related tables. 
 
468
#
 
469
--replace_column 1 # 2 #
 
470
SELECT *
 
471
FROM information_schema.session_status
 
472
ORDER BY variable_name;
 
473
 
 
474
--replace_column 1 # 2 #
 
475
SHOW STATUS;
 
476
 
 
477
#--replace_column 1 # 2 #
 
478
#SELECT *
 
479
#FROM information_schema.session_variables
 
480
#ORDER BY variable_name;
 
481
 
 
482
#--replace_column 1 # 2 #
 
483
#SHOW VARIABLES;
 
484
 
 
485
--replace_column 1 # 2 #
 
486
SELECT *
 
487
FROM information_schema.global_status
 
488
ORDER BY variable_name;
 
489
 
 
490
#--replace_column 1 # 2 #
 
491
#SELECT *
 
492
#FROM information_schema.global_variables
 
493
#ORDER BY variable_name;
 
494
 
 
495
#
 
496
# query TABLE_CONSTRAINTS table
 
497
#
 
498
SELECT *
 
499
FROM information_schema.table_constraints;
 
500
 
 
501
#
348
502
# query TABLES
349
503
#
350
 
#SELECT table_schema, table_name
351
 
#FROM data_dictionary.tables
352
 
#WHERE table_schema="data_dictionary"
353
 
#ORDER BY table_name;
 
504
SELECT table_schema, table_name
 
505
FROM information_schema.tables
 
506
WHERE table_name NOT LIKE 'MEMCACHED%'
 
507
ORDER BY table_name;
 
508
 
 
509
 
510
# do a query on the PLUGINS table in I_S to ensure it works correctly
 
511
# how do we test for this if the contents of this table can change
 
512
# depend on what plugins are configured for use?
 
513
#
 
514
#SELECT *
 
515
#FROM plugins;