mariadb/storage/innobase/handler
Marko Mäkelä e375c45c29 Merge Bug fix from mysql-5.1-innodb:
------------------------------------------------------------
revno: 3523
revision-id: marko.makela@oracle.com-20100624104620-pklunowaigv7quu9
parent: jimmy.yang@oracle.com-20100624021010-oh2hnp8e1xbaax6u
committer: Marko Mäkelä <marko.makela@oracle.com>
branch nick: 5.1-innodb
timestamp: Thu 2010-06-24 13:46:20 +0300
message:
  Bug#54679: alter table causes compressed row_format to revert to compact

  ha_innobase::create(): Add the local variable row_type = form->s->row_type.
  Adjust it to ROW_TYPE_COMPRESSED when ROW_FORMAT is not specified or inherited
  but KEY_BLOCK_SIZE is. Observe the inherited ROW_FORMAT even when it is not
  explicitly specified.

  innodb_bug54679.test: New test, to test the bug and to ensure that there are
  no regressions. (The only difference in the test result without the patch
  applied is that the first ALTER TABLE changes ROW_FORMAT to Compact.)
2010-06-24 14:06:52 +03:00
..
ha_innodb.cc Merge Bug fix from mysql-5.1-innodb: 2010-06-24 14:06:52 +03:00
ha_innodb.h BUG#50479 DDL stmt on row-only/stmt-only tables generate spurious binlog_format 2010-06-02 00:25:08 +01:00
handler0alter.cc Merge from mysql-5.1-innodb: 2010-05-12 14:19:26 +03:00
i_s.cc Bug#54728: Replace the dulint struct with a 64-bit integer. 2010-06-23 14:06:59 +03:00
i_s.h Check in the support for Information Schema System Table Views. Users 2010-05-25 18:44:33 -07:00
mysql_addons.cc Replay c2996 on top of the new storage/innobase 2010-04-13 18:26:27 +03:00