mirror of
https://github.com/MariaDB/server.git
synced 2025-08-08 11:22:35 +03:00
fix error messages
when a definer for SP/view is wrong - it shold be ER_MALFORMED_DEFINER, not ER_NO_SUCH_USER when one uses current_role as a definer or grantee but there's no current role - it should be ER_INVALID_ROLE not ER_MALFORMED_DEFINER when a non-existent user is specified - it should be ER_NO_SUCH_USER, which should say "The user does not exist", not "Definer does not exist" clarify ER_CANT_CHANGE_TX_CHARACTERISTICS to say what cannot be changed
This commit is contained in:
@@ -1313,7 +1313,7 @@ create definer=not_ex_user@localhost trigger trg1_0
|
||||
before INSERT on t1 for each row
|
||||
set new.f1 = 'trig 1_0-yes';
|
||||
Warnings:
|
||||
Note 1449 The user specified as a definer ('not_ex_user'@'localhost') does not exist
|
||||
Note 1446 The user specified as a definer ('not_ex_user'@'localhost') does not exist
|
||||
drop trigger trg1_0;
|
||||
create definer=test_yesprivs@localhost trigger trg1_0
|
||||
before INSERT on t1 for each row
|
||||
|
@@ -1314,7 +1314,7 @@ create definer=not_ex_user@localhost trigger trg1_0
|
||||
before INSERT on t1 for each row
|
||||
set new.f1 = 'trig 1_0-yes';
|
||||
Warnings:
|
||||
Note 1449 The user specified as a definer ('not_ex_user'@'localhost') does not exist
|
||||
Note 1446 The user specified as a definer ('not_ex_user'@'localhost') does not exist
|
||||
drop trigger trg1_0;
|
||||
create definer=test_yesprivs@localhost trigger trg1_0
|
||||
before INSERT on t1 for each row
|
||||
|
@@ -1314,7 +1314,7 @@ create definer=not_ex_user@localhost trigger trg1_0
|
||||
before INSERT on t1 for each row
|
||||
set new.f1 = 'trig 1_0-yes';
|
||||
Warnings:
|
||||
Note 1449 The user specified as a definer ('not_ex_user'@'localhost') does not exist
|
||||
Note 1446 The user specified as a definer ('not_ex_user'@'localhost') does not exist
|
||||
drop trigger trg1_0;
|
||||
create definer=test_yesprivs@localhost trigger trg1_0
|
||||
before INSERT on t1 for each row
|
||||
|
Reference in New Issue
Block a user