From aabd1c8fcbd19b9b0ec0fddea7071d815a984b12 Mon Sep 17 00:00:00 2001 From: Nikita Malyavin Date: Mon, 9 Sep 2019 22:30:53 +0300 Subject: [PATCH] MDEV-16490 fix versioning.partition failure --- sql/handler.cc | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/sql/handler.cc b/sql/handler.cc index 26aad3951c9..587ec633245 100644 --- a/sql/handler.cc +++ b/sql/handler.cc @@ -7252,8 +7252,11 @@ bool Table_scope_and_contents_source_st::vers_check_system_fields( if (!(alter_info->flags & ALTER_ADD_SYSTEM_VERSIONING)) return false; - return vers_info.check_sys_fields(table_name, db, alter_info, - ha_check_storage_engine_flag(db_type, HTON_NATIVE_SYS_VERSIONING)); + bool can_native= ha_check_storage_engine_flag(db_type, + HTON_NATIVE_SYS_VERSIONING) + || db_type->db_type == DB_TYPE_PARTITION_DB; + + return vers_info.check_sys_fields(table_name, db, alter_info, can_native); }