# ==== Purpose ==== # # Auxiliary file used by include/mysqlbinlog_start_stop_1.inc # # This prints a header, then runs mysqlbinlog once with given parameters. # # ==== Usage ==== # # --let $extra_options= X # --let $options= Y # --source include/mysqlbinlog-start-stop-2.inc # # Parameters: # # $extra_options # Options that will be passed to mysqlbinlog but not printed to the test log # # $options # Options that will be printed as a header in the test log. # Pretty-print $option_text --let $option_text= `SELECT REPLACE('$options', '"', '')` --let $eq_pos= `SELECT LOCATE('=', '$option_text')` while ($eq_pos != 0) { --let $dash_pos= `SELECT LOCATE('--', '$option_text', $eq_pos)` --let $left_part= `SELECT SUBSTR('$option_text', 1, $eq_pos - 1)` --let $right_part= if ($dash_pos != 0) { --let $right_part= `SELECT CONCAT(' ', SUBSTR('$option_text', $dash_pos + 2))` } --let $option_text= $left_part$right_part --let $eq_pos= `SELECT LOCATE('=', '$option_text')` } --let $option_text= `SELECT REPLACE('$option_text', '--', '')` --echo --echo ---- $option_text ---- # Print output --replace_regex /SET @@SESSION.GTID_NEXT= '.*'/SET @@SESSION.GTID_NEXT= 'GTID'/ /([0-9A-Fa-f\-]{36})\:[0-9]+\-[0-9]+/UUID:#-#/ --exec $MYSQL_BINLOG --short-form $options $extra_options
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
binlog.test | File | 10.68 KB | 0644 |
|
binlog_cache_stat.test | File | 13.09 KB | 0644 |
|
binlog_implicit_commit.inc | File | 1.6 KB | 0644 |
|
binlog_innodb.inc | File | 3.9 KB | 0644 |
|
binlog_insert_delayed.test | File | 2.38 KB | 0644 |
|
binlog_mysqlbinlog_fill.inc | File | 1.76 KB | 0644 |
|
binlog_mysqlbinlog_row.inc | File | 13.06 KB | 0644 |
|
binlog_mysqlbinlog_start_stop.inc | File | 1.81 KB | 0644 |
|
binlog_truncate.test | File | 1.6 KB | 0644 |
|
blackhole.test | File | 5.85 KB | 0644 |
|
ctype_cp932.test | File | 27.76 KB | 0644 |
|
ctype_cp932_binlog.test | File | 1.25 KB | 0644 |
|
ctype_ucs_binlog.test | File | 938 B | 0644 |
|
database.test | File | 2.57 KB | 0644 |
|
drop_table.test | File | 547 B | 0644 |
|
drop_temp_table.test | File | 4.84 KB | 0644 |
|
implicit.test | File | 567 B | 0644 |
|
insert_select-binlog.test | File | 1.03 KB | 0644 |
|
mix_innodb_myisam_binlog.test | File | 15.43 KB | 0644 |
|
mix_innodb_myisam_side_effects.test | File | 6.47 KB | 0644 |
|
mysqlbinlog_row_engine.inc | File | 46.03 KB | 0644 |
|
mysqlbinlog_start_stop_1.inc | File | 1.71 KB | 0644 |
|
mysqlbinlog_start_stop_2.inc | File | 1.27 KB | 0644 |
|