MDEV-4573 UNINSTALL PLUGIN misleading error message for non-dynamic plugins
change WARN_PLUGIN_DELETE_BUILTIN to ER_PLUGIN_DELETE_BUILTIN
This commit is contained in:
parent
458927163a
commit
acad1cc03c
@ -135,6 +135,7 @@ typedef unsigned long long my_ulonglong;
|
|||||||
|
|
||||||
/* backward compatibility define - to be removed eventually */
|
/* backward compatibility define - to be removed eventually */
|
||||||
#define ER_WARN_DATA_TRUNCATED WARN_DATA_TRUNCATED
|
#define ER_WARN_DATA_TRUNCATED WARN_DATA_TRUNCATED
|
||||||
|
#define WARN_PLUGIN_DELETE_BUILTIN ER_PLUGIN_DELETE_BUILTIN
|
||||||
|
|
||||||
typedef struct st_mysql_rows {
|
typedef struct st_mysql_rows {
|
||||||
struct st_mysql_rows *next; /* list of rows */
|
struct st_mysql_rows *next; /* list of rows */
|
||||||
|
@ -171,3 +171,5 @@ select 1;
|
|||||||
1
|
1
|
||||||
1
|
1
|
||||||
UNINSTALL PLUGIN example;
|
UNINSTALL PLUGIN example;
|
||||||
|
UNINSTALL PLUGIN MyISAM;
|
||||||
|
ERROR HY000: Built-in plugins cannot be deleted
|
||||||
|
@ -148,3 +148,10 @@ SET @@SQL_MODE=@OLD_SQL_MODE;
|
|||||||
#
|
#
|
||||||
select 1;
|
select 1;
|
||||||
UNINSTALL PLUGIN example;
|
UNINSTALL PLUGIN example;
|
||||||
|
|
||||||
|
#
|
||||||
|
# MDEV-4573 UNINSTALL PLUGIN misleading error message for non-dynamic plugins
|
||||||
|
#
|
||||||
|
--error ER_PLUGIN_DELETE_BUILTIN
|
||||||
|
UNINSTALL PLUGIN MyISAM;
|
||||||
|
|
||||||
|
@ -6161,7 +6161,7 @@ WARN_NO_MASTER_INFO
|
|||||||
WARN_OPTION_IGNORED
|
WARN_OPTION_IGNORED
|
||||||
eng "<%-.64s> option ignored"
|
eng "<%-.64s> option ignored"
|
||||||
ger "Option <%-.64s> ignoriert"
|
ger "Option <%-.64s> ignoriert"
|
||||||
WARN_PLUGIN_DELETE_BUILTIN
|
ER_PLUGIN_DELETE_BUILTIN
|
||||||
eng "Built-in plugins cannot be deleted"
|
eng "Built-in plugins cannot be deleted"
|
||||||
ger "Eingebaute Plugins können nicht gelöscht werden"
|
ger "Eingebaute Plugins können nicht gelöscht werden"
|
||||||
WARN_PLUGIN_BUSY
|
WARN_PLUGIN_BUSY
|
||||||
|
@ -2174,9 +2174,7 @@ static bool do_uninstall(THD *thd, TABLE *table, const LEX_STRING *name)
|
|||||||
}
|
}
|
||||||
if (!plugin->plugin_dl)
|
if (!plugin->plugin_dl)
|
||||||
{
|
{
|
||||||
push_warning(thd, MYSQL_ERROR::WARN_LEVEL_WARN,
|
my_error(ER_PLUGIN_DELETE_BUILTIN, MYF(0));
|
||||||
WARN_PLUGIN_DELETE_BUILTIN, ER(WARN_PLUGIN_DELETE_BUILTIN));
|
|
||||||
my_error(ER_SP_DOES_NOT_EXIST, MYF(0), "PLUGIN", name->str);
|
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
if (plugin->load_option == PLUGIN_FORCE_PLUS_PERMANENT)
|
if (plugin->load_option == PLUGIN_FORCE_PLUS_PERMANENT)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user