mirror of
https://github.com/MariaDB/server.git
synced 2025-02-05 13:22:17 +01:00
f339ef3f97
prepare_inplace_alter_table_dict(): If the table will not be rebuilt, preserve all of the original ROW_FORMAT, including the compressed page size flags related to ROW_FORMAT=COMPRESSED.
16 lines
509 B
Text
16 lines
509 B
Text
--source include/have_innodb.inc
|
|
--source include/innodb_row_format.inc
|
|
|
|
--echo #
|
|
--echo # MDEV-26577 InnoDB: Failing assertion: dict_tf2_is_valid(flags, flags2)
|
|
--echo # during ADD COLUMN
|
|
--echo #
|
|
|
|
CREATE TABLE t1(a INT PRIMARY KEY) ENGINE=InnoDB ROW_FORMAT=COMPRESSED;
|
|
CREATE TABLE t2(a INT PRIMARY KEY) ENGINE=InnoDB;
|
|
FLUSH TABLES;
|
|
--let $datadir=`select @@datadir`
|
|
--remove_file $datadir/test/t2.frm
|
|
--copy_file $datadir/test/t1.frm $datadir/test/t2.frm
|
|
ALTER TABLE t2 ADD COLUMN b INT;
|
|
DROP TABLE t1,t2;
|