Проблема с доступом к файлу в функции, plpython3u - PullRequest
0 голосов
/ 27 ноября 2018

Это мой код:

CREATE OR REPLACE FUNCTION trigger_function() RETURNS TRIGGER AS $$
d_pgsql = 'kupa kupa kupa'
file = open(r'C:\Users\Bartek\Desktop\testowanie\test.txt', 'a')
file.writelines(d_pgsql)
file.close()
$$ LANGUAGE 'plpython3u';

CREATE TRIGGER my_trigger
  AFTER INSERT
  ON test
  FOR EACH ROW
  EXECUTE PROCEDURE trigger_function();

Когда он выполняет вставку, он получает эту ошибку:

SQL Error [38000]: BŁĄD: PermissionError: [Errno 13] Permission denied: 'C:\\Users\\Bartek\\Desktop\\testowanie\\test.txt'

Почему и как ее решить?

...