Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как дать права для работы с внешними таблицами, подключенными через file_fdw?

84K
22 октября 2014 года
aristov-a
5 / / 28.07.2014
В postgres 9.3 есть тестовая база и пользователь test на ней.

Пробую работать с внешними данными: хочу подключить 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 ';');
но получаю ошибку:
Цитата:
only superuser can change options of a file_fdw foreign table


Как выдать пользователю необходимые права?

84K
22 октября 2014 года
aristov-a
5 / / 28.07.2014
решилось так:
 
Код:
CREATE ROLE file_fdw_superuser LOGIN SUPERUSER;
grant file_fdw_superuser to testuser;
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог