~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to plugin/schema_dictionary/tests/r/data_dictionary.result

  • Committer: Brian Aker
  • Date: 2010-02-14 02:02:48 UTC
  • mfrom: (1273.13.64 fix_is)
  • Revision ID: brian@gaz-20100214020248-bhovaejhz9fmer3q
MergeĀ inĀ data_dictionary.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
CREATE SCHEMA data_dictionary;
 
2
use data_dictionary;
 
3
SELECT count(*) FROM columns;
 
4
count(*)
 
5
#
 
6
SELECT count(*) FROM indexes;
 
7
count(*)
 
8
#
 
9
SELECT count(*) FROM index_parts;
 
10
count(*)
 
11
#
 
12
SELECT SCHEMA_NAME  FROM schemas;
 
13
SCHEMA_NAME
 
14
#
 
15
#
 
16
#
 
17
#
 
18
SELECT COLUMN_NAME  FROM columns;
 
19
COLUMN_NAME
 
20
#
 
21
#
 
22
#
 
23
#
 
24
#
 
25
#
 
26
#
 
27
#
 
28
#
 
29
#
 
30
#
 
31
#
 
32
#
 
33
#
 
34
#
 
35
#
 
36
#
 
37
#
 
38
#
 
39
#
 
40
#
 
41
#
 
42
#
 
43
#
 
44
#
 
45
#
 
46
#
 
47
#
 
48
#
 
49
#
 
50
#
 
51
#
 
52
#
 
53
#
 
54
#
 
55
#
 
56
#
 
57
#
 
58
#
 
59
#
 
60
#
 
61
#
 
62
#
 
63
#
 
64
#
 
65
#
 
66
#
 
67
#
 
68
#
 
69
#
 
70
#
 
71
#
 
72
#
 
73
#
 
74
#
 
75
#
 
76
#
 
77
#
 
78
#
 
79
#
 
80
#
 
81
#
 
82
#
 
83
#
 
84
#
 
85
#
 
86
#
 
87
#
 
88
#
 
89
#
 
90
#
 
91
#
 
92
#
 
93
#
 
94
#
 
95
#
 
96
#
 
97
#
 
98
#
 
99
#
 
100
#
 
101
#
 
102
#
 
103
#
 
104
#
 
105
#
 
106
#
 
107
#
 
108
#
 
109
#
 
110
#
 
111
#
 
112
#
 
113
#
 
114
#
 
115
#
 
116
#
 
117
#
 
118
#
 
119
#
 
120
#
 
121
#
 
122
#
 
123
#
 
124
#
 
125
#
 
126
#
 
127
#
 
128
#
 
129
#
 
130
#
 
131
#
 
132
#
 
133
#
 
134
#
 
135
#
 
136
#
 
137
#
 
138
#
 
139
#
 
140
#
 
141
#
 
142
#
 
143
#
 
144
#
 
145
#
 
146
#
 
147
#
 
148
#
 
149
#
 
150
#
 
151
#
 
152
#
 
153
#
 
154
#
 
155
#
 
156
#
 
157
#
 
158
#
 
159
#
 
160
#
 
161
#
 
162
#
 
163
#
 
164
#
 
165
#
 
166
#
 
167
#
 
168
#
 
169
#
 
170
#
 
171
#
 
172
#
 
173
#
 
174
#
 
175
#
 
176
#
 
177
#
 
178
#
 
179
#
 
180
#
 
181
#
 
182
#
 
183
#
 
184
#
 
185
#
 
186
#
 
187
#
 
188
#
 
189
#
 
190
#
 
191
#
 
192
#
 
193
#
 
194
#
 
195
#
 
196
#
 
197
#
 
198
#
 
199
#
 
200
#
 
201
#
 
202
#
 
203
#
 
204
#
 
205
#
 
206
#
 
207
#
 
208
#
 
209
#
 
210
#
 
211
#
 
212
#
 
213
#
 
214
#
 
215
#
 
216
#
 
217
#
 
218
#
 
219
#
 
220
#
 
221
#
 
222
#
 
223
#
 
224
#
 
225
#
 
226
#
 
227
#
 
228
#
 
229
#
 
230
#
 
231
#
 
232
#
 
233
#
 
234
#
 
235
#
 
236
#
 
237
#
 
238
#
 
239
#
 
240
#
 
241
#
 
242
#
 
243
#
 
244
#
 
245
#
 
246
#
 
247
#
 
248
#
 
249
#
 
250
#
 
251
#
 
252
SELECT count(*) FROM REFERENTIAL_CONSTRAINTS;
 
253
count(*)
 
254
#
 
255
SELECT count(*) FROM TABLE_CONSTRAINTS;
 
256
count(*)
 
257
#
 
258
show create table COLUMNS ;
 
259
Table   Create Table
 
260
COLUMNS CREATE TABLE `columns` (
 
261
  `TABLE_SCHEMA` varchar(64) NOT NULL DEFAULT '',
 
262
  `TABLE_NAME` varchar(64) NOT NULL DEFAULT '',
 
263
  `COLUMN_NAME` varchar(64) NOT NULL DEFAULT '',
 
264
  `ORDINAL_POSITION` bigint NOT NULL DEFAULT '0',
 
265
  `COLUMN_DEFAULT` varchar(64) NOT NULL DEFAULT '',
 
266
  `IS_NULLABLE` varchar(5) NOT NULL DEFAULT '',
 
267
  `DATA_TYPE` varchar(64) NOT NULL DEFAULT '',
 
268
  `CHARACTER_MAXIMUM_LENGTH` bigint NOT NULL DEFAULT '0',
 
269
  `CHARACTER_OCTET_LENGTH` bigint NOT NULL DEFAULT '0',
 
270
  `NUMERIC_PRECISION` bigint NOT NULL DEFAULT '0',
 
271
  `NUMERIC_SCALE` bigint NOT NULL DEFAULT '0',
 
272
  `COLLATION_NAME` varchar(64) NOT NULL DEFAULT '',
 
273
  `COLUMN_COMMENT` varchar(1024) NOT NULL DEFAULT ''
 
274
) ENGINE=FunctionEngine
 
275
show create table INDEXES ;
 
276
Table   Create Table
 
277
INDEXES CREATE TABLE `indexes` (
 
278
  `TABLE_SCHEMA` varchar(64) NOT NULL DEFAULT '',
 
279
  `TABLE_NAME` varchar(64) NOT NULL DEFAULT '',
 
280
  `INDEX_NAME` varchar(64) NOT NULL DEFAULT '',
 
281
  `IS_PRIMARY` varchar(5) NOT NULL DEFAULT '',
 
282
  `IS_UNIQUE` varchar(5) NOT NULL DEFAULT '',
 
283
  `IS_NULLABLE` varchar(5) NOT NULL DEFAULT '',
 
284
  `KEY_LENGTH` bigint NOT NULL DEFAULT '0',
 
285
  `INDEX_TYPE` varchar(64) NOT NULL DEFAULT '',
 
286
  `INDEX_COMMENT` varchar(1024) NOT NULL DEFAULT ''
 
287
) ENGINE=FunctionEngine
 
288
show create table INDEX_PARTS ;
 
289
Table   Create Table
 
290
INDEX_PARTS     CREATE TABLE `index_parts` (
 
291
  `TABLE_SCHEMA` varchar(64) NOT NULL DEFAULT '',
 
292
  `TABLE_NAME` varchar(64) NOT NULL DEFAULT '',
 
293
  `INDEX_NAME` varchar(64) NOT NULL DEFAULT '',
 
294
  `COLUMN_NAME` varchar(64) NOT NULL DEFAULT '',
 
295
  `COLUMN_NUMBER` bigint NOT NULL DEFAULT '0',
 
296
  `COMPARE_LENGTH` bigint NOT NULL DEFAULT '0',
 
297
  `IS_ORDER_REVERSE` varchar(5) NOT NULL DEFAULT ''
 
298
) ENGINE=FunctionEngine
 
299
show create table LOCAL_TABLE_NAMES;
 
300
Table   Create Table
 
301
LOCAL_TABLE_NAMES       CREATE TABLE `local_table_names` (
 
302
  `TABLE_NAME` varchar(64) NOT NULL DEFAULT ''
 
303
) ENGINE=FunctionEngine
 
304
show create table REFERENTIAL_CONSTRAINTS ;
 
305
Table   Create Table
 
306
REFERENTIAL_CONSTRAINTS CREATE TABLE `referential_constraints` (
 
307
  `CONSTRAINT_SCHEMA` varchar(64) NOT NULL DEFAULT '',
 
308
  `CONSTRAINT_NAME` varchar(64) NOT NULL DEFAULT '',
 
309
  `UNIQUE_CONSTRAINT_SCHEMA` varchar(64) NOT NULL DEFAULT '',
 
310
  `UNIQUE_CONSTRAINT_NAME` varchar(64) NOT NULL DEFAULT '',
 
311
  `MATCH_OPTION` varchar(64) NOT NULL DEFAULT '',
 
312
  `UPDATE_RULE` varchar(64) NOT NULL DEFAULT '',
 
313
  `DELETE_RULE` varchar(64) NOT NULL DEFAULT '',
 
314
  `TABLE_NAME` varchar(64) NOT NULL DEFAULT '',
 
315
  `REFERENCED_TABLE_NAME` varchar(64) NOT NULL DEFAULT ''
 
316
) ENGINE=FunctionEngine
 
317
show create table SCHEMAS ;
 
318
Table   Create Table
 
319
SCHEMAS CREATE TABLE `schemas` (
 
320
  `SCHEMA_NAME` varchar(64) NOT NULL DEFAULT '',
 
321
  `DEFAULT_COLLATION_NAME` varchar(64) NOT NULL DEFAULT ''
 
322
) ENGINE=FunctionEngine
 
323
show create table SCHEMA_NAMES;
 
324
Table   Create Table
 
325
SCHEMA_NAMES    CREATE TABLE `schema_names` (
 
326
  `SCHEMA_NAME` varchar(64) NOT NULL DEFAULT ''
 
327
) ENGINE=FunctionEngine
 
328
show create table TABLES ;
 
329
Table   Create Table
 
330
TABLES  CREATE TABLE `tables` (
 
331
  `TABLE_SCHEMA` varchar(64) NOT NULL DEFAULT '',
 
332
  `TABLE_NAME` varchar(64) NOT NULL DEFAULT '',
 
333
  `TABLE_TYPE` varchar(64) NOT NULL DEFAULT '',
 
334
  `ENGINE` varchar(64) NOT NULL DEFAULT '',
 
335
  `ROW_FORMAT` varchar(10) NOT NULL DEFAULT '',
 
336
  `TABLE_COLLATION` varchar(64) NOT NULL DEFAULT '',
 
337
  `TABLE_COMMENT` varchar(2048) NOT NULL DEFAULT ''
 
338
) ENGINE=FunctionEngine
 
339
show create table TABLE_CONSTRAINTS ;
 
340
Table   Create Table
 
341
TABLE_CONSTRAINTS       CREATE TABLE `table_constraints` (
 
342
  `CONSTRAINT_SCHEMA` varchar(64) NOT NULL DEFAULT '',
 
343
  `CONSTRAINT_NAME` varchar(64) NOT NULL DEFAULT '',
 
344
  `TABLE_SCHEMA` varchar(64) NOT NULL DEFAULT '',
 
345
  `TABLE_NAME` varchar(64) NOT NULL DEFAULT '',
 
346
  `CONSTRAINT_TYPE` varchar(64) NOT NULL DEFAULT ''
 
347
) ENGINE=FunctionEngine
 
348
select * from LOCAL_TABLE_NAMES;
 
349
TABLE_NAME
 
350
CHARACTER_SETS
 
351
COLLATIONS
 
352
COLUMNS
 
353
GLOBAL_STATEMENTS
 
354
GLOBAL_STATUS
 
355
GLOBAL_VARIABLES
 
356
INDEXES
 
357
INDEX_PARTS
 
358
LOCAL_TABLE_NAMES
 
359
LOCAL_TABLE_STATUS
 
360
MODULES
 
361
PLUGINS
 
362
PROCESSLIST
 
363
REFERENTIAL_CONSTRAINTS
 
364
SCHEMAS
 
365
SCHEMA_NAMES
 
366
SESSION_STATEMENTS
 
367
SESSION_STATUS
 
368
SESSION_VARIABLES
 
369
TABLES
 
370
TABLE_CONSTRAINTS
 
371
CREATE SCHEMA drizzleslap;
 
372
DROP SCHEMA drizzleslap;
 
373
CREATE SCHEMA A;
 
374
use A;
 
375
create table A (a int);
 
376
SELECT COUNT(*) FROM data_dictionary.tables WHERE TABLE_NAME = "A";
 
377
COUNT(*)
 
378
1
 
379
select * from data_dictionary.LOCAL_TABLE_NAMES;
 
380
TABLE_NAME
 
381
a
 
382
DROP SCHEMA A;
 
383
DROP SCHEMA data_dictionary;