1DROP TABLE IF EXISTS t; 2SET SESSION TOKUDB_DISABLE_SLOW_ALTER=ON; 3CREATE TABLE t (a VARBINARY(100), b VARBINARY(256), KEY(a), KEY(b)) ENGINE=TokuDB; 4ALTER TABLE t CHANGE COLUMN a a VARBINARY(100); 5ALTER TABLE t CHANGE COLUMN a a VARBINARY(1); 6ERROR 42000: Table 't' uses an extension that doesn't exist in this XYZ version 7ALTER TABLE t CHANGE COLUMN a a VARBINARY(255); 8ERROR 42000: Table 't' uses an extension that doesn't exist in this XYZ version 9ALTER TABLE t CHANGE COLUMN a a VARBINARY(256); 10ERROR 42000: Table 't' uses an extension that doesn't exist in this XYZ version 11ALTER TABLE t CHANGE COLUMN b b VARBINARY(256); 12ALTER TABLE t CHANGE COLUMN b b VARBINARY(255); 13ERROR 42000: Table 't' uses an extension that doesn't exist in this XYZ version 14ALTER TABLE t CHANGE COLUMN b b VARBINARY(1024); 15ERROR 42000: Table 't' uses an extension that doesn't exist in this XYZ version 16DROP TABLE t; 17CREATE TABLE t (a VARBINARY(1), b VARBINARY(2), KEY(a,b)) ENGINE=TokuDB; 18ALTER TABLE t CHANGE COLUMN a a VARBINARY(3); 19ERROR 42000: Table 't' uses an extension that doesn't exist in this XYZ version 20ALTER TABLE t CHANGE COLUMN b b VARBINARY(3); 21ERROR 42000: Table 't' uses an extension that doesn't exist in this XYZ version 22DROP TABLE t; 23