1DROP TABLE IF EXISTS t;
2SET SESSION TOKUDB_DISABLE_SLOW_ALTER=1;
3SET SESSION DEFAULT_STORAGE_ENGINE='TokuDB';
4CREATE TABLE t (a VARCHAR(1),b VARBINARY(1),c INT,d CHAR(1),e BINARY(1));
5ALTER TABLE t CHANGE COLUMN a a VARCHAR(2),CHANGE COLUMN b b VARBINARY(2);
6ERROR 42000: Table 't' uses an extension that doesn't exist in this XYZ version
7ALTER TABLE t CHANGE COLUMN a a VARCHAR(2),CHANGE COLUMN c c BIGINT;
8ERROR 42000: Table 't' uses an extension that doesn't exist in this XYZ version
9ALTER TABLE t CHANGE COLUMN a a VARCHAR(2),CHANGE COLUMN d d CHAR(2);
10ERROR 42000: Table 't' uses an extension that doesn't exist in this XYZ version
11ALTER TABLE t CHANGE COLUMN a a VARCHAR(2),CHANGE COLUMN e e BINARY(2);
12ERROR 42000: Table 't' uses an extension that doesn't exist in this XYZ version
13ALTER TABLE t CHANGE COLUMN b b VARBINARY(2),CHANGE COLUMN c c BIGINT;
14ERROR 42000: Table 't' uses an extension that doesn't exist in this XYZ version
15ALTER TABLE t CHANGE COLUMN b b VARBINARY(2),CHANGE COLUMN d d CHAR(2);
16ERROR 42000: Table 't' uses an extension that doesn't exist in this XYZ version
17ALTER TABLE t CHANGE COLUMN b b VARBINARY(2),CHANGE COLUMN e e BINARY(2);
18ERROR 42000: Table 't' uses an extension that doesn't exist in this XYZ version
19ALTER TABLE t CHANGE COLUMN c c BIGINT,CHANGE COLUMN d d CHAR(2);
20ERROR 42000: Table 't' uses an extension that doesn't exist in this XYZ version
21ALTER TABLE t CHANGE COLUMN c c BIGINT,CHANGE COLUMN e e BINARY(2);
22ERROR 42000: Table 't' uses an extension that doesn't exist in this XYZ version
23ALTER TABLE t CHANGE COLUMN d d CHAR(2),CHANGE COLUMN e e BINARY(2);
24ERROR 42000: Table 't' uses an extension that doesn't exist in this XYZ version
25ALTER TABLE t CHANGE COLUMN a a VARCHAR(2),CHANGE COLUMN b b VARBINARY(2),CHANGE COLUMN c c BIGINT;
26ERROR 42000: Table 't' uses an extension that doesn't exist in this XYZ version
27ALTER TABLE t CHANGE COLUMN a a VARCHAR(2),CHANGE COLUMN b b VARBINARY(2),CHANGE COLUMN d d CHAR(2);
28ERROR 42000: Table 't' uses an extension that doesn't exist in this XYZ version
29ALTER TABLE t CHANGE COLUMN a a VARCHAR(2),CHANGE COLUMN b b VARBINARY(2),CHANGE COLUMN e e BINARY(2);
30ERROR 42000: Table 't' uses an extension that doesn't exist in this XYZ version
31ALTER TABLE t CHANGE COLUMN a a VARCHAR(2),CHANGE COLUMN c c BIGINT,CHANGE COLUMN d d CHAR(2);
32ERROR 42000: Table 't' uses an extension that doesn't exist in this XYZ version
33ALTER TABLE t CHANGE COLUMN a a VARCHAR(2),CHANGE COLUMN c c BIGINT,CHANGE COLUMN e e BINARY(2);
34ERROR 42000: Table 't' uses an extension that doesn't exist in this XYZ version
35ALTER TABLE t CHANGE COLUMN a a VARCHAR(2),CHANGE COLUMN d d CHAR(2),CHANGE COLUMN e e BINARY(2);
36ERROR 42000: Table 't' uses an extension that doesn't exist in this XYZ version
37ALTER TABLE t CHANGE COLUMN b b VARBINARY(2),CHANGE COLUMN c c BIGINT,CHANGE COLUMN d d CHAR(2);
38ERROR 42000: Table 't' uses an extension that doesn't exist in this XYZ version
39ALTER TABLE t CHANGE COLUMN b b VARBINARY(2),CHANGE COLUMN c c BIGINT,CHANGE COLUMN e e BINARY(2);
40ERROR 42000: Table 't' uses an extension that doesn't exist in this XYZ version
41ALTER TABLE t CHANGE COLUMN b b VARBINARY(2),CHANGE COLUMN d d CHAR(2),CHANGE COLUMN e e BINARY(2);
42ERROR 42000: Table 't' uses an extension that doesn't exist in this XYZ version
43ALTER TABLE t CHANGE COLUMN c c BIGINT,CHANGE COLUMN d d CHAR(2),CHANGE COLUMN e e BINARY(2);
44ERROR 42000: Table 't' uses an extension that doesn't exist in this XYZ version
45ALTER TABLE t CHANGE COLUMN a a VARCHAR(2),CHANGE COLUMN b b VARBINARY(2),CHANGE COLUMN c c BIGINT,CHANGE COLUMN d d CHAR(2);
46ERROR 42000: Table 't' uses an extension that doesn't exist in this XYZ version
47ALTER TABLE t CHANGE COLUMN a a VARCHAR(2),CHANGE COLUMN b b VARBINARY(2),CHANGE COLUMN c c BIGINT,CHANGE COLUMN e e BINARY(2);
48ERROR 42000: Table 't' uses an extension that doesn't exist in this XYZ version
49ALTER TABLE t CHANGE COLUMN a a VARCHAR(2),CHANGE COLUMN b b VARBINARY(2),CHANGE COLUMN d d CHAR(2),CHANGE COLUMN e e BINARY(2);
50ERROR 42000: Table 't' uses an extension that doesn't exist in this XYZ version
51ALTER TABLE t CHANGE COLUMN a a VARCHAR(2),CHANGE COLUMN c c BIGINT,CHANGE COLUMN d d CHAR(2),CHANGE COLUMN e e BINARY(2);
52ERROR 42000: Table 't' uses an extension that doesn't exist in this XYZ version
53ALTER TABLE t CHANGE COLUMN b b VARBINARY(2),CHANGE COLUMN c c BIGINT,CHANGE COLUMN d d CHAR(2),CHANGE COLUMN e e BINARY(2);
54ERROR 42000: Table 't' uses an extension that doesn't exist in this XYZ version
55DROP TABLE t;
56