~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to tests/t/create.test

  • Committer: Brian Aker
  • Date: 2010-02-25 07:54:52 UTC
  • mfrom: (1273.13.101 build)
  • Revision ID: brian@gaz-20100225075452-19eozreshbrerypu
Merge of all patches in build.

Show diffs side-by-side

added added

removed removed

Lines of Context:
316
316
--replace_regex /ENGINE=[a-zA-Z]+/ENGINE=DEFAULT/
317
317
show create table t2;
318
318
select * from t2;
 
319
--error 1050
319
320
create table t3 like t1;
320
321
--error 1050
321
322
create table t3 like mysqltest.t3;
326
327
--error 1050
327
328
create temporary table t3 like t1;
328
329
drop table t1, t2, t3;
329
 
drop table t3;
330
330
drop database mysqltest;
331
331
 
332
332
#
1097
1097
# precedence
1098
1098
 
1099
1099
CREATE TEMPORARY TABLE t1(c1 VARCHAR(33), KEY USING BTREE (c1) USING HASH) ENGINE=MEMORY;
1100
 
SHOW INDEX FROM t1;
 
1100
#SHOW INDEX FROM t1;
1101
1101
DROP TABLE t1;
1102
1102
 
1103
1103
CREATE TEMPORARY TABLE t1(c1 VARCHAR(33), KEY USING HASH (c1) USING BTREE) ENGINE=MEMORY;
1104
 
SHOW INDEX FROM t1;
 
1104
#SHOW INDEX FROM t1;
1105
1105
DROP TABLE t1;
1106
1106
 
1107
1107
 
1167
1167
--error 1102
1168
1168
SHOW CREATE DATABASE aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
1169
1169
 
1170
 
#
1171
 
# Bug#21432 Database/Table name limited to 64 bytes, not chars, problems with multi-byte
1172
 
#
1173
 
 
1174
 
create database имя_базы_в_кодировке_утф8_длиной_больше_чем_45;
1175
 
use имя_базы_в_кодировке_утф8_длиной_больше_чем_45;
1176
 
select database();
1177
 
use test;
1178
 
 
1179
 
select SCHEMA_NAME from data_dictionary.schemas
1180
 
where schema_name='имя_базы_в_кодировке_утф8_длиной_больше_чем_45';
1181
 
 
1182
 
drop database имя_базы_в_кодировке_утф8_длиной_больше_чем_45;
1183
 
create table имя_таблицы_в_кодировке_утф8_длиной_больше_чем_48
1184
 
(
1185
 
  имя_поля_в_кодировке_утф8_длиной_больше_чем_45 int,
1186
 
  index имя_индекса_в_кодировке_утф8_длиной_больше_чем_48 (имя_поля_в_кодировке_утф8_длиной_больше_чем_45)
1187
 
);
1188
 
 
1189
 
 
1190
 
# database, table, field, key
1191
 
select * from имя_таблицы_в_кодировке_утф8_длиной_больше_чем_48;
1192
 
 
1193
 
select TABLE_NAME from data_dictionary.tables where
1194
 
table_schema='test';
1195
 
 
1196
 
select COLUMN_NAME from information_schema.old_columns where
1197
 
table_schema='test';
1198
 
 
1199
 
select INDEX_NAME from data_dictionary.indexes where
1200
 
table_schema='test';
1201
 
 
1202
 
--replace_regex /ENGINE=[a-zA-Z]+/ENGINE=DEFAULT/
1203
 
show create table имя_таблицы_в_кодировке_утф8_длиной_больше_чем_48;
1204
 
 
1205
 
drop table имя_таблицы_в_кодировке_утф8_длиной_больше_чем_48;
1206
 
 
1207
 
 
 
1170
##
 
1171
## Bug#21432 Database/Table name limited to 64 bytes, not chars, problems with multi-byte
 
1172
##
 
1173
#
 
1174
#create database имя_базы_в_кодировке_утф8_длиной_больше_чем_45;
 
1175
#use имя_базы_в_кодировке_утф8_длиной_больше_чем_45;
 
1176
#select database();
 
1177
#use test;
 
1178
#
 
1179
#select SCHEMA_NAME from data_dictionary.schemas
 
1180
#where schema_name='имя_базы_в_кодировке_утф8_длиной_больше_чем_45';
 
1181
#
 
1182
#drop database имя_базы_в_кодировке_утф8_длиной_больше_чем_45;
 
1183
#create table имя_таблицы_в_кодировке_утф8_длиной_больше_чем_48
 
1184
#(
 
1185
#  имя_поля_в_кодировке_утф8_длиной_больше_чем_45 int,
 
1186
#  index имя_индекса_в_кодировке_утф8_длиной_больше_чем_48 (имя_поля_в_кодировке_утф8_длиной_больше_чем_45)
 
1187
#);
 
1188
#
 
1189
#
 
1190
## database, table, field, key
 
1191
#select * from имя_таблицы_в_кодировке_утф8_длиной_больше_чем_48;
 
1192
#
 
1193
#select TABLE_NAME from data_dictionary.tables where
 
1194
#table_schema='test';
 
1195
#
 
1196
#select COLUMN_NAME from data_dictionary.columns where
 
1197
#table_schema='test';
 
1198
#
 
1199
#select INDEX_NAME from data_dictionary.indexes where
 
1200
#table_schema='test';
 
1201
#
 
1202
#--replace_regex /ENGINE=[a-zA-Z]+/ENGINE=DEFAULT/
 
1203
#show create table имя_таблицы_в_кодировке_утф8_длиной_больше_чем_48;
 
1204
#
 
1205
#drop table имя_таблицы_в_кодировке_утф8_длиной_больше_чем_48;
 
1206
#
 
1207
#
1208
1208
#
1209
1209
# Bug#25629 CREATE TABLE LIKE does not work with INFORMATION_SCHEMA
1210
1210
#