Podrías hacer algo como esto:
with some_set as (
select set_config('search_path', '"1"', true)
)
select * from posts;
o simplemente SELECT
con set_config()
llamadas sin CTE, pero esto en general no te ayudará porque:
-
no hay garantía de que obtendrá el orden deseado de ejecución de las partes de su consulta (recuerde que SQL es un lenguaje declarativo, consulte también https://www.google.com/search?q =postgresql+cte+pedido+no+garantizado&oq=postgresql+cte+pedido+&aqs=chrome.1.69i57j69i59l2j69i64.6362j0j7&sourceid=chrome&ie=UTF-8 y https://dba.stackexchange.com /preguntas/86263/management-cte-ejecution-order-under-incertainty )
-
AFAIK no hay forma de cambiar el rol de DB con
SELECT
.