mirror of
				https://github.com/MariaDB/server.git
				synced 2025-11-03 14:33:32 +03:00 
			
		
		
		
	This fix affects the test suite only. Before this fix, performance schema tests dml_*.test could fail with spurious failure, depending on the table content. This fix simplifies the SELECT tests in the dml_*.test scripts, to only verify that the SELECT operation passed the security checks and succeeded, which was the original intent of the test. Usage of --replace_column 1 # 2 # 3 # 4 # ... to discard the test output was replaced by a simpler and more maintainable --disable_result_log which also work for empty tables.
		
			
				
	
	
		
			26 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
select * from performance_schema.file_summary_by_instance
 | 
						|
where event_name like 'Wait/io/%' limit 1;
 | 
						|
select * from performance_schema.file_summary_by_instance
 | 
						|
where event_name='FOO';
 | 
						|
insert into performance_schema.file_summary_by_instance
 | 
						|
set event_name='FOO', count_read=1, count_write=2,
 | 
						|
sum_number_of_bytes_read=4, sum_number_of_bytes_write=5;
 | 
						|
ERROR 42000: INSERT command denied to user 'root'@'localhost' for table 'file_summary_by_instance'
 | 
						|
update performance_schema.file_summary_by_instance
 | 
						|
set count_read=12;
 | 
						|
ERROR 42000: UPDATE command denied to user 'root'@'localhost' for table 'file_summary_by_instance'
 | 
						|
update performance_schema.file_summary_by_instance
 | 
						|
set count_write=12 where event_name like "FOO";
 | 
						|
ERROR 42000: UPDATE command denied to user 'root'@'localhost' for table 'file_summary_by_instance'
 | 
						|
delete from performance_schema.file_summary_by_instance
 | 
						|
where count_read=1;
 | 
						|
ERROR 42000: DELETE command denied to user 'root'@'localhost' for table 'file_summary_by_instance'
 | 
						|
delete from performance_schema.file_summary_by_instance;
 | 
						|
ERROR 42000: DELETE command denied to user 'root'@'localhost' for table 'file_summary_by_instance'
 | 
						|
LOCK TABLES performance_schema.file_summary_by_instance READ;
 | 
						|
ERROR 42000: SELECT,LOCK TABL command denied to user 'root'@'localhost' for table 'file_summary_by_instance'
 | 
						|
UNLOCK TABLES;
 | 
						|
LOCK TABLES performance_schema.file_summary_by_instance WRITE;
 | 
						|
ERROR 42000: SELECT,LOCK TABL command denied to user 'root'@'localhost' for table 'file_summary_by_instance'
 | 
						|
UNLOCK TABLES;
 |