Noah Misch wrote:
> On Fri, Mar 09, 2018 at 04:55:38PM +0900, Michael Paquier wrote:
> > --- a/src/backend/catalog/information_schema.sql
> > +++ b/src/backend/catalog/information_schema.sql
> > @@ -186,7 +186,7 @@ CREATE FUNCTION _pg_interval_type(typid oid, mod int4) RETURNS text
> > AS
> > $$SELECT
> > CASE WHEN $1 IN (1186) /* interval */
> > - THEN upper(substring(format_type($1, $2) from 'interval[()0-9]* #"%#"' for '#'))
> > + THEN pg_catalog.upper(substring(pg_catalog.format_type($1, $2) from 'interval[()0-9]* #"%#"' for '#'))
> > ELSE null
> > END$$;
> This qualifies some functions, but it leaves plenty of unqualified operators.
... and substring() ...
--
Álvaro Herrera https://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services