polardbxengine/mysql-test/suite/xengine_main/t/sp-destruct.test

29 lines
700 B
Plaintext

#
# Destructive stored procedure tests
#
--echo #
--echo # Bug#51376 Assert `! is_set()' failed in
--echo # Diagnostics_area::set_ok_status on DROP FUNCTION
--echo #
--disable_warnings
DROP FUNCTION IF EXISTS f1;
--enable_warnings
CREATE FUNCTION f1() RETURNS INT RETURN 1;
--echo # Backup the procs_priv table
RENAME TABLE mysql.procs_priv TO mysql.procs_priv_backup;
FLUSH TABLE mysql.procs_priv;
# DROP FUNCTION used to cause an assert.
--error ER_NO_SUCH_TABLE
DROP FUNCTION f1;
SHOW WARNINGS;
--echo # Restore the procs_priv table
RENAME TABLE mysql.procs_priv_backup TO mysql.procs_priv;
FLUSH TABLE mysql.procs_priv;
--source suite/xengine/include/check_xengine_log_error.inc