Require the schema qualification in pg_temp.type_name(arg).

Noah Misch <noah@leadboat.com>

Commit: ffa2d37e5fbd1243f918f622113d6e371667e5a0
Author: Noah Misch <noah@leadboat.com>
Date: 2019-08-05T14:48:41Z
Releases: 13.0
Require the schema qualification in pg_temp.type_name(arg).

Commit aa27977fe21a7dfa4da4376ad66ae37cb8f0d0b5 introduced this
restriction for pg_temp.function_name(arg); do likewise for types
created in temporary schemas.  Programs that this breaks should add
"pg_temp." schema qualification or switch to arg::type_name syntax.
Back-patch to 9.4 (all supported versions).

Reviewed by Tom Lane.  Reported by Tom Lane.

Security: CVE-2019-10208

Files

Documentation touched