diff options
author | Alexander Barkov <bar@mariadb.org> | 2014-12-15 17:41:15 +0400 |
---|---|---|
committer | Alexander Barkov <bar@mariadb.org> | 2014-12-15 17:41:15 +0400 |
commit | 2dbd26932d0c22cb333a73262db8135779c6f098 (patch) | |
tree | 8a7ecf919349f219ca4555a3f8387011a38286a3 /mysql-test/r/create_drop_binlog.result | |
parent | 48ed8ab2155b31d36358b2efd348f3036a294971 (diff) | |
download | mariadb-git-2dbd26932d0c22cb333a73262db8135779c6f098.tar.gz |
MDEV-7283 UDF: CREATE OR REPLACE, CREATE IF NOT EXISTS, DROP IF EXISTS
MDEV-7282 SP: CREATE OR REPLACE, CREATE IF NOT EXISTS
Diffstat (limited to 'mysql-test/r/create_drop_binlog.result')
-rw-r--r-- | mysql-test/r/create_drop_binlog.result | 105 |
1 files changed, 105 insertions, 0 deletions
diff --git a/mysql-test/r/create_drop_binlog.result b/mysql-test/r/create_drop_binlog.result index 6aa20a8d4e1..32638c2c053 100644 --- a/mysql-test/r/create_drop_binlog.result +++ b/mysql-test/r/create_drop_binlog.result @@ -27,6 +27,111 @@ Log_name Pos Event_type Server_id End_log_pos Info # # Query 1 # DROP DATABASE IF EXISTS d1 RESET MASTER; USE test; +CREATE OR REPLACE FUNCTION f1() RETURNS INT RETURN 1; +CREATE OR REPLACE FUNCTION f1() RETURNS INT RETURN 1; +DROP FUNCTION f1; +CREATE FUNCTION IF NOT EXISTS f1() RETURNS INT RETURN 1; +CREATE FUNCTION IF NOT EXISTS f1() RETURNS INT RETURN 1; +Warnings: +Note 1304 FUNCTION f1 already exists +DROP FUNCTION IF EXISTS f1; +DROP FUNCTION IF EXISTS f1; +Warnings: +Note 1305 FUNCTION test.f1 does not exist +SHOW BINLOG EVENTS; +Log_name Pos Event_type Server_id End_log_pos Info +# # Format_desc 1 # VER +# # Gtid_list 1 # [] +# # Binlog_checkpoint 1 # master-bin.000001 +# # Gtid 1 # GTID #-#-# +# # Query 1 # use `test`; CREATE OR REPLACE DEFINER=`root`@`localhost` FUNCTION `f1`() RETURNS int(11) +RETURN 1 +# # Gtid 1 # GTID #-#-# +# # Query 1 # use `test`; CREATE OR REPLACE DEFINER=`root`@`localhost` FUNCTION `f1`() RETURNS int(11) +RETURN 1 +# # Gtid 1 # GTID #-#-# +# # Query 1 # use `test`; DROP FUNCTION f1 +# # Gtid 1 # GTID #-#-# +# # Query 1 # use `test`; CREATE DEFINER=`root`@`localhost` FUNCTION IF NOT EXISTS `f1`() RETURNS int(11) +RETURN 1 +# # Gtid 1 # GTID #-#-# +# # Query 1 # use `test`; CREATE DEFINER=`root`@`localhost` FUNCTION IF NOT EXISTS `f1`() RETURNS int(11) +RETURN 1 +# # Gtid 1 # GTID #-#-# +# # Query 1 # use `test`; DROP FUNCTION IF EXISTS f1 +# # Gtid 1 # GTID #-#-# +# # Query 1 # use `test`; DROP FUNCTION IF EXISTS f1 +RESET MASTER; +CREATE TABLE t1 (a DATETIME); +CREATE OR REPLACE PROCEDURE p1() DELETE FROM t1; +CREATE OR REPLACE PROCEDURE p1() DELETE FROM t1; +DROP PROCEDURE p1; +CREATE PROCEDURE IF NOT EXISTS p1() DELETE FROM t1; +CREATE PROCEDURE IF NOT EXISTS p1() DELETE FROM t1; +Warnings: +Note 1304 PROCEDURE p1 already exists +DROP PROCEDURE IF EXISTS p1; +DROP PROCEDURE IF EXISTS p1; +Warnings: +Note 1305 PROCEDURE test.p1 does not exist +SHOW BINLOG EVENTS; +Log_name Pos Event_type Server_id End_log_pos Info +# # Format_desc 1 # VER +# # Gtid_list 1 # [] +# # Binlog_checkpoint 1 # master-bin.000001 +# # Gtid 1 # GTID #-#-# +# # Query 1 # use `test`; CREATE TABLE t1 (a DATETIME) +# # Gtid 1 # GTID #-#-# +# # Query 1 # use `test`; CREATE OR REPLACE DEFINER=`root`@`localhost` PROCEDURE `p1`() +DELETE FROM t1 +# # Gtid 1 # GTID #-#-# +# # Query 1 # use `test`; CREATE OR REPLACE DEFINER=`root`@`localhost` PROCEDURE `p1`() +DELETE FROM t1 +# # Gtid 1 # GTID #-#-# +# # Query 1 # use `test`; DROP PROCEDURE p1 +# # Gtid 1 # GTID #-#-# +# # Query 1 # use `test`; CREATE DEFINER=`root`@`localhost` PROCEDURE IF NOT EXISTS `p1`() +DELETE FROM t1 +# # Gtid 1 # GTID #-#-# +# # Query 1 # use `test`; CREATE DEFINER=`root`@`localhost` PROCEDURE IF NOT EXISTS `p1`() +DELETE FROM t1 +# # Gtid 1 # GTID #-#-# +# # Query 1 # use `test`; DROP PROCEDURE IF EXISTS p1 +# # Gtid 1 # GTID #-#-# +# # Query 1 # use `test`; DROP PROCEDURE IF EXISTS p1 +DROP TABLE t1; +RESET MASTER; +CREATE OR REPLACE FUNCTION metaphon RETURNS STRING SONAME 'UDF_EXAMPLE_LIB'; +CREATE OR REPLACE FUNCTION metaphon RETURNS STRING SONAME 'UDF_EXAMPLE_LIB'; +DROP FUNCTION metaphon; +CREATE FUNCTION IF NOT EXISTS metaphon RETURNS STRING SONAME 'UDF_EXAMPLE_LIB'; +CREATE FUNCTION IF NOT EXISTS metaphon RETURNS STRING SONAME 'UDF_EXAMPLE_LIB'; +Warnings: +Note 1125 Function 'metaphon' already exists +DROP FUNCTION IF EXISTS metaphon; +DROP FUNCTION IF EXISTS metaphon; +Warnings: +Note 1305 FUNCTION test.metaphon does not exist +SHOW BINLOG EVENTS; +Log_name Pos Event_type Server_id End_log_pos Info +# # Format_desc 1 # VER +# # Gtid_list 1 # [] +# # Binlog_checkpoint 1 # master-bin.000001 +# # Gtid 1 # GTID #-#-# +# # Query 1 # use `test`; CREATE OR REPLACE FUNCTION metaphon RETURNS STRING SONAME 'UDM_EXAMPLE_LIB' +# # Gtid 1 # GTID #-#-# +# # Query 1 # use `test`; CREATE OR REPLACE FUNCTION metaphon RETURNS STRING SONAME 'UDM_EXAMPLE_LIB' +# # Gtid 1 # GTID #-#-# +# # Query 1 # use `test`; DROP FUNCTION metaphon +# # Gtid 1 # GTID #-#-# +# # Query 1 # use `test`; CREATE FUNCTION IF NOT EXISTS metaphon RETURNS STRING SONAME 'UDM_EXAMPLE_LIB' +# # Gtid 1 # GTID #-#-# +# # Query 1 # use `test`; CREATE FUNCTION IF NOT EXISTS metaphon RETURNS STRING SONAME 'UDM_EXAMPLE_LIB' +# # Gtid 1 # GTID #-#-# +# # Query 1 # use `test`; DROP FUNCTION IF EXISTS metaphon +# # Gtid 1 # GTID #-#-# +# # Query 1 # use `test`; DROP FUNCTION IF EXISTS metaphon +RESET MASTER; # # CREATE SERVER is not logged # |