diff options
author | Nikita Malyavin <nikitamalyavin@gmail.com> | 2019-09-09 22:30:53 +0300 |
---|---|---|
committer | Nikita Malyavin <nikitamalyavin@gmail.com> | 2019-09-09 22:30:53 +0300 |
commit | aabd1c8fcbd19b9b0ec0fddea7071d815a984b12 (patch) | |
tree | 54fd1dbd7fbd519a369814a5fc3f69519afa5af3 | |
parent | f6a7730c4505c14c8b63b00623917ddaf90c60ae (diff) | |
download | mariadb-git-aabd1c8fcbd19b9b0ec0fddea7071d815a984b12.tar.gz |
MDEV-16490 fix versioning.partition failure
-rw-r--r-- | sql/handler.cc | 7 |
1 files 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); } |