mirror of
				https://github.com/postgres/postgres.git
				synced 2025-11-03 09:13:20 +03:00 
			
		
		
		
	Stabilize just-added regression test cases.
The tests added by commits 029dea882 et al turn out to produce
different output under -DRANDOMIZE_ALLOCATED_MEMORY.  This is
not a bug exactly: that flag causes coerce_type() to invoke
the input function twice when coercing an unknown-type literal
to a specific type.  So you get tsqueryin's bleat about an empty
tsquery twice.  Revise the test query to avoid that.
Discussion: https://postgr.es/m/20230406213813.uep7plg6lvcywujo@awork3.anarazel.de
			
			
This commit is contained in:
		@@ -1992,20 +1992,16 @@ to_tsquery('english','Lorem') && phraseto_tsquery('english','ullamcorper urna'),
 | 
			
		||||
 | 
			
		||||
-- Edge cases with empty query
 | 
			
		||||
SELECT ts_headline('english',
 | 
			
		||||
'', ''::tsquery);
 | 
			
		||||
'', to_tsquery('english', ''));
 | 
			
		||||
NOTICE:  text-search query doesn't contain lexemes: ""
 | 
			
		||||
LINE 2: '', ''::tsquery);
 | 
			
		||||
            ^
 | 
			
		||||
 ts_headline 
 | 
			
		||||
-------------
 | 
			
		||||
 
 | 
			
		||||
(1 row)
 | 
			
		||||
 | 
			
		||||
SELECT ts_headline('english',
 | 
			
		||||
'foo bar', ''::tsquery);
 | 
			
		||||
'foo bar', to_tsquery('english', ''));
 | 
			
		||||
NOTICE:  text-search query doesn't contain lexemes: ""
 | 
			
		||||
LINE 2: 'foo bar', ''::tsquery);
 | 
			
		||||
                   ^
 | 
			
		||||
 ts_headline 
 | 
			
		||||
-------------
 | 
			
		||||
 foo bar
 | 
			
		||||
 
 | 
			
		||||
@@ -551,9 +551,9 @@ to_tsquery('english','Lorem') && phraseto_tsquery('english','ullamcorper urna'),
 | 
			
		||||
 | 
			
		||||
-- Edge cases with empty query
 | 
			
		||||
SELECT ts_headline('english',
 | 
			
		||||
'', ''::tsquery);
 | 
			
		||||
'', to_tsquery('english', ''));
 | 
			
		||||
SELECT ts_headline('english',
 | 
			
		||||
'foo bar', ''::tsquery);
 | 
			
		||||
'foo bar', to_tsquery('english', ''));
 | 
			
		||||
 | 
			
		||||
--Rewrite sub system
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user