I'm trying to invoke a SQL script within another SQL script using pgsql
.
I already saw that I can use
\i 'path/to/file.sql'
where path/to/files.sql
is between single quotes.
I was trying to replace 'path/to/file.sql'
with a variable instead, like
DO $$
DECLARE
ls_id INT := 271195;
tokens VARCHAR(20);
BEGIN
tokens := CONCAT(ls_id, '_tokens.sql');
\i tokens
END $$;
Is this possible some way or another?