mirror of
				https://github.com/postgres/postgres.git
				synced 2025-10-29 22:49:41 +03:00 
			
		
		
		
	
		
			
				
	
	
		
			33 lines
		
	
	
		
			900 B
		
	
	
	
		
			SQL
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			900 B
		
	
	
	
		
			SQL
		
	
	
	
	
	
| -- macaddr check
 | |
| 
 | |
| CREATE TABLE macaddrtmp (a macaddr);
 | |
| 
 | |
| \copy macaddrtmp from 'data/macaddr.data'
 | |
| 
 | |
| SET enable_seqscan=on;
 | |
| 
 | |
| SELECT count(*) FROM macaddrtmp WHERE a <  '22:00:5c:e5:9b:0d';
 | |
| 
 | |
| SELECT count(*) FROM macaddrtmp WHERE a <= '22:00:5c:e5:9b:0d';
 | |
| 
 | |
| SELECT count(*) FROM macaddrtmp WHERE a  = '22:00:5c:e5:9b:0d';
 | |
| 
 | |
| SELECT count(*) FROM macaddrtmp WHERE a >= '22:00:5c:e5:9b:0d';
 | |
| 
 | |
| SELECT count(*) FROM macaddrtmp WHERE a >  '22:00:5c:e5:9b:0d';
 | |
| 
 | |
| CREATE INDEX macaddridx ON macaddrtmp USING gist ( a );
 | |
| 
 | |
| SET enable_seqscan=off;
 | |
| 
 | |
| SELECT count(*) FROM macaddrtmp WHERE a <  '22:00:5c:e5:9b:0d'::macaddr;
 | |
| 
 | |
| SELECT count(*) FROM macaddrtmp WHERE a <= '22:00:5c:e5:9b:0d'::macaddr;
 | |
| 
 | |
| SELECT count(*) FROM macaddrtmp WHERE a  = '22:00:5c:e5:9b:0d'::macaddr;
 | |
| 
 | |
| SELECT count(*) FROM macaddrtmp WHERE a >= '22:00:5c:e5:9b:0d'::macaddr;
 | |
| 
 | |
| SELECT count(*) FROM macaddrtmp WHERE a >  '22:00:5c:e5:9b:0d'::macaddr;
 | |
| 
 |