mirror of
https://github.com/MariaDB/server.git
synced 2025-02-13 17:05:35 +01:00
![Marko Mäkelä](/assets/img/avatar_default.png)
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;
|