summaryrefslogtreecommitdiff
path: root/mysql-test/suite/roles/rename_user.test
diff options
context:
space:
mode:
Diffstat (limited to 'mysql-test/suite/roles/rename_user.test')
-rw-r--r--mysql-test/suite/roles/rename_user.test10
1 files changed, 10 insertions, 0 deletions
diff --git a/mysql-test/suite/roles/rename_user.test b/mysql-test/suite/roles/rename_user.test
index 45429b76666..8c899352847 100644
--- a/mysql-test/suite/roles/rename_user.test
+++ b/mysql-test/suite/roles/rename_user.test
@@ -36,3 +36,13 @@ delete from mysql.roles_mapping;
delete from mysql.user where user like 'test%';
flush privileges;
+--echo #
+--echo # MDEV-29131 Assertion `status == 0' failed when renaming user after deleting table roles_mapping
+--echo #
+create role r;
+rename table mysql.roles_mapping to test.t1;
+rename user current_user to a@a;
+rename user a@a to root@localhost;
+rename table test.t1 to mysql.roles_mapping;
+drop role r;
+