mirror of
https://github.com/MariaDB/server.git
synced 2025-08-25 20:01:50 +02:00

let's always disconnect a user connection before dropping the said user. MariaDB is traditionally very tolerant to active connections of the dropped user, which isn't the case for most other databases. Let's avoid unintentionally spreading incompatible behavior and disconnect before drop. Except in cases when the test specifically tests such a behavior.
17 lines
383 B
Text
17 lines
383 B
Text
#
|
|
# MDEV-6401 SET ROLE returning ERROR 1959 Invalid role specification for valid role
|
|
#
|
|
--source include/not_embedded.inc
|
|
create role r1;
|
|
create user foo@'127.0.0.1';
|
|
grant r1 to foo@'127.0.0.1';
|
|
|
|
--connect (con1,127.0.0.1,foo,,)
|
|
show grants;
|
|
set role r1;
|
|
select * from information_schema.enabled_roles;
|
|
|
|
connection default;
|
|
disconnect con1;
|
|
drop user foo@'127.0.0.1';
|
|
drop role r1;
|