summaryrefslogtreecommitdiff
path: root/configure.cmake
diff options
context:
space:
mode:
authorKonstantin Osipov <kostja@sun.com>2010-02-27 20:05:14 +0300
committerKonstantin Osipov <kostja@sun.com>2010-02-27 20:05:14 +0300
commite5f595601422ead2ddff450dc77e7062a7959911 (patch)
tree471fa62f6c3a91f1be012911d4f2ba03f73e9d5f /configure.cmake
parent2e9d7d78f9501b7adde3b3c945a3cdc054e7fe97 (diff)
downloadmariadb-git-e5f595601422ead2ddff450dc77e7062a7959911.tar.gz
WL#5000 FLUSH TABLES|TABLE table_list WITH READ LOCK.
Extend and implement the grammar that allows to FLUSH WITH READ LOCK a list of tables, rather than all of them. Incompatible grammar change: Previously one could perform FLUSH TABLES, HOSTS, PRIVILEGES in a single statement. After this change, FLUSH TABLES must always be alone on the list. Judging by the test suite, however, the old extended syntax was never or very rarely used. The new statement requires RELOAD ACL global privilege and LOCK_TABLES_ACL | SELECT_ACL on individual tables. In other words, it's an atomic combination of LOCK TALBES <list> READ and FLUSH TABLES <list>, and requires respective privileges. For additional information about the semantics, please see WL#5000 and the comment for flush_tables_with_read_lock() function in sql_parse.cc
Diffstat (limited to 'configure.cmake')
0 files changed, 0 insertions, 0 deletions