Как дать права для работы с внешними таблицами, подключенными через file_fdw?
Пробую работать с внешними данными: хочу подключить csv как таблицу.
Под пользователем postgres подключил расширение file_fdw, выполнил
Код:
CREATE server test FOREIGN DATA wrapper file_fdw;
Код:
CREATE FOREIGN TABLE test (
a INTEGER,
b INTEGER,
c INTEGER,
d INTEGER
) server test options ( filename '/var/www/html/test/1.csv', format 'csv', delimiter ';');
a INTEGER,
b INTEGER,
c INTEGER,
d INTEGER
) server test options ( filename '/var/www/html/test/1.csv', format 'csv', delimiter ';');
Как выдать пользователю необходимые права?
Код:
CREATE ROLE file_fdw_superuser LOGIN SUPERUSER;
grant file_fdw_superuser to testuser;
grant file_fdw_superuser to testuser;