From fca44b7c1ffe5e32a94e8d4449bd1d9f91492c3a Mon Sep 17 00:00:00 2001 From: Sergei Golubchik Date: Thu, 13 Dec 2018 23:12:14 +0100 Subject: MDEV-17909 Problem by MariaDB Update 10.1.32 -> 10.2.19 (Incorrect information in file: .frm) use frm_version, not mysql_version when parsing frm In particular, virtual columns are stored according to frm_version. And CHECK TABLE will overwrite mysql_version to the current server version, so it cannot correctly describe frm format. --- mysql-test/std_data/mdev17909#P#p20181029.MYD | 0 mysql-test/std_data/mdev17909#P#p20181029.MYI | Bin 0 -> 1024 bytes mysql-test/std_data/mdev17909#P#p20181128.MYD | 0 mysql-test/std_data/mdev17909#P#p20181128.MYI | Bin 0 -> 1024 bytes mysql-test/std_data/mdev17909.frm | Bin 0 -> 3284 bytes mysql-test/std_data/mdev17909.par | Bin 0 -> 48 bytes 6 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 mysql-test/std_data/mdev17909#P#p20181029.MYD create mode 100644 mysql-test/std_data/mdev17909#P#p20181029.MYI create mode 100644 mysql-test/std_data/mdev17909#P#p20181128.MYD create mode 100644 mysql-test/std_data/mdev17909#P#p20181128.MYI create mode 100644 mysql-test/std_data/mdev17909.frm create mode 100644 mysql-test/std_data/mdev17909.par (limited to 'mysql-test/std_data') diff --git a/mysql-test/std_data/mdev17909#P#p20181029.MYD b/mysql-test/std_data/mdev17909#P#p20181029.MYD new file mode 100644 index 00000000000..e69de29bb2d diff --git a/mysql-test/std_data/mdev17909#P#p20181029.MYI b/mysql-test/std_data/mdev17909#P#p20181029.MYI new file mode 100644 index 00000000000..dcdd088b4dc Binary files /dev/null and b/mysql-test/std_data/mdev17909#P#p20181029.MYI differ diff --git a/mysql-test/std_data/mdev17909#P#p20181128.MYD b/mysql-test/std_data/mdev17909#P#p20181128.MYD new file mode 100644 index 00000000000..e69de29bb2d diff --git a/mysql-test/std_data/mdev17909#P#p20181128.MYI b/mysql-test/std_data/mdev17909#P#p20181128.MYI new file mode 100644 index 00000000000..dcdd088b4dc Binary files /dev/null and b/mysql-test/std_data/mdev17909#P#p20181128.MYI differ diff --git a/mysql-test/std_data/mdev17909.frm b/mysql-test/std_data/mdev17909.frm new file mode 100644 index 00000000000..575ecd2c70f Binary files /dev/null and b/mysql-test/std_data/mdev17909.frm differ diff --git a/mysql-test/std_data/mdev17909.par b/mysql-test/std_data/mdev17909.par new file mode 100644 index 00000000000..d9141dd0dee Binary files /dev/null and b/mysql-test/std_data/mdev17909.par differ -- cgit v1.2.1