mirror of
				https://github.com/postgres/postgres.git
				synced 2025-10-29 22:49:41 +03:00 
			
		
		
		
	
		
			
				
	
	
		
			32 lines
		
	
	
		
			921 B
		
	
	
	
		
			SQL
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
		
			921 B
		
	
	
	
		
			SQL
		
	
	
	
	
	
| -- interval check
 | |
| 
 | |
| CREATE TABLE intervaltmp (a interval);
 | |
| 
 | |
| \copy intervaltmp from 'data/interval.data'
 | |
| 
 | |
| SET enable_seqscan=on;
 | |
| 
 | |
| SELECT count(*) FROM intervaltmp WHERE a <  '199 days 21:21:23';
 | |
| 
 | |
| SELECT count(*) FROM intervaltmp WHERE a <= '199 days 21:21:23';
 | |
| 
 | |
| SELECT count(*) FROM intervaltmp WHERE a  = '199 days 21:21:23';
 | |
| 
 | |
| SELECT count(*) FROM intervaltmp WHERE a >= '199 days 21:21:23';
 | |
| 
 | |
| SELECT count(*) FROM intervaltmp WHERE a >  '199 days 21:21:23';
 | |
| 
 | |
| CREATE INDEX intervalidx ON intervaltmp USING gist ( a );
 | |
| 
 | |
| SET enable_seqscan=off;
 | |
| 
 | |
| SELECT count(*) FROM intervaltmp WHERE a <  '199 days 21:21:23'::interval;
 | |
| 
 | |
| SELECT count(*) FROM intervaltmp WHERE a <= '199 days 21:21:23'::interval;
 | |
| 
 | |
| SELECT count(*) FROM intervaltmp WHERE a  = '199 days 21:21:23'::interval;
 | |
| 
 | |
| SELECT count(*) FROM intervaltmp WHERE a >= '199 days 21:21:23'::interval;
 | |
| 
 | |
| SELECT count(*) FROM intervaltmp WHERE a >  '199 days 21:21:23'::interval;
 |