diff options
author | unknown <pem@mysql.com> | 2005-10-28 12:11:32 +0200 |
---|---|---|
committer | unknown <pem@mysql.com> | 2005-10-28 12:11:32 +0200 |
commit | 14418653611eb2def87fe2f5620835d2348a6960 (patch) | |
tree | f54cbb37f10cdbca7a35db8cfb570ff565740d62 /mysql-test/r/view.result | |
parent | 35e3d0431f3da710722a6d8a2fb5fd173d212c19 (diff) | |
download | mariadb-git-14418653611eb2def87fe2f5620835d2348a6960.tar.gz |
Fixed BUG#14256: definer in view definition is not fully qualified
Changed the parser test for wildcards in hostname to checking for empty
strings instead (analogous with the test in default_view_definer()),
since wildcards do appear in the definer's host-part sometimes.
mysql-test/r/view.result:
Updated result.
mysql-test/r/view_grant.result:
Added test for BUG#14256.
mysql-test/t/view.test:
Changed test for explicit definer; wildcards in host are ok, empty host-part is not.
mysql-test/t/view_grant.test:
Added test for BUG#14256.
sql/sql_yacc.yy:
Changed test for wildcards in hostpart of explicit view definer to test for empty
host part instead. (Analogous with sql_parse.cc:default_view_definer().)
Diffstat (limited to 'mysql-test/r/view.result')
-rw-r--r-- | mysql-test/r/view.result | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/mysql-test/r/view.result b/mysql-test/r/view.result index 4d224bf196d..1824e3dddf2 100644 --- a/mysql-test/r/view.result +++ b/mysql-test/r/view.result @@ -2198,7 +2198,7 @@ r_object_id users_names 120001a080000542 guser02 drop view v1, v2; drop table t1, t2; -create definer=some_user@__% sql security invoker view v1 as select 1; +create definer=some_user@`` sql security invoker view v1 as select 1; ERROR HY000: View definer is not fully qualified create definer=some_user@localhost sql security invoker view v1 as select 1; Warnings: |