mirror of
				https://github.com/MariaDB/server.git
				synced 2025-10-31 10:56:12 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			49 lines
		
	
	
	
		
			1.3 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			49 lines
		
	
	
	
		
			1.3 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
| # ==== Purpose ====
 | |
| #
 | |
| # The same as 'connection $rpl_connection_name', but it can also
 | |
| # prints the connection name.  The connection is printed if $rpl_debug
 | |
| # is set, or if rpl_connection.inc is not called between two
 | |
| # invocations of begin_include_file.inc/end_include_file.inc.
 | |
| # Otherwise the connection name is not printed.
 | |
| #
 | |
| #
 | |
| # ==== Usage ====
 | |
| #
 | |
| # --let $rpl_connection_name= master
 | |
| # [--let $rpl_debug= 1]
 | |
| # --source include/rpl_connection.inc
 | |
| #
 | |
| # Parameters:
 | |
| #   $rpl_connection_name
 | |
| #     Name of the connection to connect to.
 | |
| #
 | |
| #   $rpl_debug
 | |
| #     By default, the connection name is printed only when this file
 | |
| #     is sourced from a top-level test script. If $rpl_debug is set,
 | |
| #     the connection name is also printed whenever auxiliary files
 | |
| #     like rpl_init.inc change connection.
 | |
| 
 | |
| 
 | |
| if (!$rpl_connection_name)
 | |
| {
 | |
|   --die ERROR IN TEST: you must set $rpl_connection_name before sourcing rpl_connection.inc
 | |
| }
 | |
| 
 | |
| # This is the same as "if (!$_rpl_include_file_depth || $rpl_debug)",
 | |
| # but the mysqltest language doesn't have boolean operations.
 | |
| 
 | |
| if (!$_include_file_depth)
 | |
| {
 | |
|   --echo [connection $rpl_connection_name]
 | |
| }
 | |
| if ($_include_file_depth)
 | |
| {
 | |
|   if ($rpl_debug)
 | |
|   {
 | |
|     --echo [connection $rpl_connection_name]
 | |
|   }
 | |
| }
 | |
| disable_connect_log;
 | |
| --connection $rpl_connection_name
 | |
| enable_connect_log;
 | |
| --let $rpl_connection_name=
 | 
