~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to tests/t/innodb.test

  • Committer: Stewart Smith
  • Date: 2010-05-13 05:00:09 UTC
  • mto: This revision was merged to the branch mainline in revision 1530.
  • Revision ID: stewart@flamingspork.com-20100513050009-8b9o9maoxn02e7g5
increase maximum size of an indexed column to 1023 from 767. This means on disk format changes (which we don't mind) as well as some test cases changes that were previously seeing the 767 limit. In one case, the test needed to be updated as it now hit the 3500 byte total index size limit.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1264
1264
create table t1 (col1 varchar(768) primary key)
1265
1265
 engine = innodb;
1266
1266
--error 1071
1267
 
create table t2 (col1 varbinary(768) primary key)
 
1267
create table t2 (col1 varbinary(1024) primary key)
1268
1268
 engine = innodb;
1269
1269
--error 1071
1270
1270
create table t3 (col1 text, primary key(col1(768)))
1271
1271
 engine = innodb;
1272
1272
--error 1071
1273
 
create table t4 (col1 blob, primary key(col1(768)))
 
1273
create table t4 (col1 blob, primary key(col1(1024)))
1274
1274
 engine = innodb;
1275
1275
 
1276
1276
#
1374
1374
                 b varchar(255),
1375
1375
                 c varchar(255),
1376
1376
                 d varchar(255),
1377
 
                 key (a,b,c,d)) engine=innodb;
 
1377
                 key (a(200),b(200),c(200),d(200))) engine=innodb;
1378
1378
drop table t1;
1379
1379
--error ER_TOO_LONG_KEY
1380
1380
create table t1 (a varchar(255),