• Marko Mäkelä's avatar
    MDEV-11824 Allow ROW_FORMAT=DYNAMIC in the InnoDB system tablespace · 085b292a
    Marko Mäkelä authored
    When MySQL 5.7.9 (and MariaDB Server 10.2) introduced
    innodb_default_row_format and made ROW_FORMAT=DYNAMIC the default,
    it became possible to create any ROW_FORMAT tables in the InnoDB
    system tablespace, except ROW_FORMAT=COMPRESSED.
    
    In MySQL 5.7, it is possible to create ROW_FORMAT=DYNAMIC
    tables when TABLESPACE=innodb_system is explicitly specified.
    Because MariaDB Server 10.2 does not support the MySQL 5.7
    TABLESPACE=innodb_system attribute for tables, we should allow
    ROW_FORMAT=DYNAMIC when innodb_file_per_table=0.
    
    Also, remove the test innodb_zip.innodb-create-options, which was
    an outdated copy of innodb_zip.create_options.
    085b292a
create_options.test 23 KB