Você poderia fazer algo assim:
with some_set as (
select set_config('search_path', '"1"', true)
)
select * from posts;
ou apenas
SELECT
com set_config()
chamadas sem CTE, mas isso em geral não o ajudará porque:-
não há garantia de que você obterá a ordem desejada de execução das partes de sua consulta (lembre-se de que SQL é uma linguagem declarativa, consulte também https://www.google.com/search?q =postgresql+cte+order+not+garantied&oq=postgresql+cte+order+&aqs=chrome.1.69i57j69i59l2j69i64.6362j0j7&sourceid=chrome&ie=UTF-8 e https://dba.stackexchange.com /questions/86263/managing-cte-execution-order-under-uncertainty )
-
AFAIK, não há como alternar a função do banco de dados comSELECT
.