mirror of
https://github.com/MariaDB/server.git
synced 2025-02-01 03:21:53 +01:00
Two new tests for replace_regex
This commit is contained in:
parent
7a9265cf58
commit
6697e6aff3
4 changed files with 42 additions and 0 deletions
|
@ -1,3 +1,15 @@
|
|||
create table t1 (a int, b int) engine=innodb;
|
||||
begin;
|
||||
insert into t1 values (1,2);
|
||||
commit;
|
||||
show binlog events;
|
||||
Log_name Pos Event_type Server_id End_log_pos Info
|
||||
master-bin.000001 4 Format_desc 1 102 Server ver: 5.1.7-beta-debug-log, Binlog ver: 4
|
||||
master-bin.000001 102 Query 1 209 use `test`; create table t1 (a int, b int) engine=innodb
|
||||
master-bin.000001 209 Query 1 277 use `test`; BEGIN
|
||||
master-bin.000001 277 Query 1 90 use `test`; insert into t1 values (1,2)
|
||||
master-bin.000001 367 Xid 1 394 COMMIT /* XID */
|
||||
drop table t1;
|
||||
drop table if exists t1, t2;
|
||||
reset master;
|
||||
create table t1 (a int) engine=bdb;
|
||||
|
|
|
@ -439,3 +439,11 @@ mysqltest: At line 1: Error parsing replace_regex "a "
|
|||
mysqltest: At line 1: Error parsing replace_regex "a b"
|
||||
mysqltest: At line 1: Error parsing replace_regex "/a b c"
|
||||
mysqltest: At line 1: Error parsing replace_regex "/a /b c "
|
||||
create table t1 (a int, b int);
|
||||
insert into t1 values (1,3);
|
||||
insert into t1 values (2,4);
|
||||
select * from t1;
|
||||
a D
|
||||
1 1
|
||||
1 4
|
||||
drop table t1;
|
||||
|
|
|
@ -1,6 +1,18 @@
|
|||
# REQUIREMENT
|
||||
# replace_regex should replace output of SHOW BINLOG EVENTS
|
||||
|
||||
create table t1 (a int, b int) engine=innodb;
|
||||
begin;
|
||||
insert into t1 values (1,2);
|
||||
commit;
|
||||
--replace_regex /\/\* xid=.* \*\//\/* XID *\//
|
||||
show binlog events;
|
||||
drop table t1;
|
||||
|
||||
# This is a wrapper for binlog.test so that the same test case can be used
|
||||
# For both statement and row based bin logs 9/19/2005 [jbm]
|
||||
|
||||
-- source include/not_embedded.inc
|
||||
-- source include/have_binlog_format_statement.inc
|
||||
-- source extra/binlog_tests/binlog.test
|
||||
|
||||
|
|
|
@ -1094,3 +1094,13 @@ select "strawberry","blueberry","potato";
|
|||
--exec echo "--replace_regex /a b c" | $MYSQL_TEST 2>&1
|
||||
--error 1
|
||||
--exec echo "replace_regex /a /b c ;" | $MYSQL_TEST 2>&1
|
||||
|
||||
# REQUIREMENT
|
||||
# replace_regex should replace substitutions from left to right in output
|
||||
|
||||
create table t1 (a int, b int);
|
||||
insert into t1 values (1,3);
|
||||
insert into t1 values (2,4);
|
||||
--replace_regex /A/C/ /B/D/i /3/2/ /2/1/
|
||||
select * from t1;
|
||||
drop table t1;
|
||||
|
|
Loading…
Add table
Reference in a new issue