diff options
author | unknown <pem@mysql.comhem.se> | 2004-06-15 15:42:28 +0200 |
---|---|---|
committer | unknown <pem@mysql.comhem.se> | 2004-06-15 15:42:28 +0200 |
commit | 44d2934f0bf11d86ab7491142a4e5ca9d16f3259 (patch) | |
tree | ca16586fc071c4e4017d3e2098ebdb4e56eefc5d /sql/sp.h | |
parent | 05f9e4dd0ec743b352eb480ec8eab3af046b745d (diff) | |
download | mariadb-git-44d2934f0bf11d86ab7491142a4e5ca9d16f3259.tar.gz |
Fixed BUG#3339: Stored procedures in nonexistent schemas are uncallable.
Also added some related security tests and corrected related error messages.
mysql-test/r/sp-error.result:
New test case for BUG#3339, and updated results for other modified error messages.
mysql-test/r/sp-security.result:
Added tests for creating procedures in another database with and wihout
access rights.
mysql-test/t/sp-error.test:
New test case for BUG#3339.
mysql-test/t/sp-security.test:
Added tests for creating procedures in another database with and wihout
access rights.
sql/sp.cc:
Check existance (and access rights) for database when creating a stored routine.
sql/sp.h:
New error return value for sp_create_* functions, for non existing database.
sql/sql_parse.cc:
Check error return for create stored routine (non existing database),
and corrected the error output for some other commands. (Use qualified
name, not just name.)
Diffstat (limited to 'sql/sp.h')
-rw-r--r-- | sql/sp.h | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -27,6 +27,7 @@ #define SP_GET_FIELD_FAILED -5 #define SP_PARSE_ERROR -6 #define SP_INTERNAL_ERROR -7 +#define SP_NO_DB_ERROR -8 /* Drop all routines in database 'db' */ int |