Я хотел бы иметь возможность запускать многострочные запросы с psql
и пытался написать библиотечную функцию для этого, но я получаю ошибку «Отказано в доступе» -
import os
import tempfile
sql = 'select 1;'
with tempfile.NamedTemporaryFile('w') as f:
f.write(sql)
cmd = f'psql --file "{f.name}"'
os.system(cmd) # error: Permission denied