Anda dapat melakukan sesuatu seperti ini:
with some_set as (
select set_config('search_path', '"1"', true)
)
select * from posts;
atau cukup SELECT
dengan set_config()
panggilan tanpa CTE, tetapi ini secara umum tidak akan membantu Anda karena:
-
tidak ada jaminan bahwa Anda akan mendapatkan urutan eksekusi yang diinginkan dari bagian kueri Anda (ingat, bahwa SQL adalah bahasa deklaratif, lihat juga https://www.google.com/search?q =postgresql+cte+pesanan+tidak+dijamin&oq=postgresql+cte+pesanan+&aqs=chrome.1.69i57j69i59l2j69i64.6362j0j7&sourceid=chrome&ie=UTF-8 , dan https://dba.stackexchange.com /questions/86263/managing-cte-execution-order-under-uncertainty )
-
AFAIK tidak ada cara untuk mengganti peran DB dengan
SELECT
.