mirror of
				https://github.com/MariaDB/server.git
				synced 2025-10-31 02:46:29 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			33 lines
		
	
	
	
		
			833 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
	
		
			833 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
| # Auxiliary file for printing optional metadata in table_map_log_event
 | |
| # Usage :
 | |
| # --let $binlog_file=
 | |
| # [--let $stop_position]
 | |
| # [--let $print_primary_key]
 | |
| # --source extra/binlog_tests/print_optional_metadata.inc
 | |
| 
 | |
| --let $output_file= $MYSQLTEST_VARDIR/tmp/mysqlbinlog.output
 | |
| 
 | |
| --let $_stop_position_opt=
 | |
| if ($stop_position)
 | |
| {
 | |
|   --let $_stop_position_opt=--stop-position=$stop_position
 | |
| }
 | |
| 
 | |
| --exec $MYSQL_BINLOG -F --print-table-metadata $_stop_position_opt $binlog_file > $output_file
 | |
| 
 | |
| 
 | |
| --let SEARCH_PATTERN= (?m-s:# (?:Columns\(| {8}).*)
 | |
| --let SEARCH_FILE= $output_file
 | |
| --let SEARCH_OUTPUT=matches
 | |
| --source include/search_pattern_in_file.inc
 | |
| 
 | |
| if ($print_primary_key)
 | |
| {
 | |
|   --let SEARCH_PATTERN= # Primary Key
 | |
|   --source include/search_pattern_in_file.inc
 | |
| }
 | |
| --remove_file $output_file
 | |
| --let $stop_position=
 | |
| --let $_stop_position_opt=
 | |
| 
 | |
| 
 | 
