• unknown's avatar
    BUG#32943: Fixed buggy lock handling of ALTER TABLE for partitioning · 516f95ac
    unknown authored
    
    mysql-test/r/partition_range.result:
      Added new test cases for lock tables and ALTER TABLE for
      partitions, also added a test case with a trigger.
    mysql-test/t/partition_range.test:
      Added new test cases for lock tables and ALTER TABLE for
      partitions, also added a test case with a trigger.
    sql/mysql_priv.h:
      Added WFRM_KEEP_SHARE for use of code not to be used otherwise
    sql/sql_partition.cc:
      Removed get_name_lock and release_name_lock, use
      close_data_files_and_morph_locks which leaves an
      exclusive name lock after completing.
      Reopen table after completing if under lock tables
      Updated comments
    sql/sql_table.cc:
      Ensure that code to set partition syntax isn't used other than
      when specifically asked to do it.
    516f95ac
sql_partition.cc 238 KB