2015-06-26 3 views
0

Я пытаюсь создать табличное пространство в postgres в моем mac.Не удалось создать табличное пространство в postgres

Я получаю ниже ошибки, я попробовал дать chmod 777 в папку, но я получаю такую ​​же ошибку.

ERROR: could not set permissions on directory "/Users/abraham/database": Operation not permitted SQL state: 42501


ERROR: could not set permissions on directory "/Users/abraham/database": Operation not permitted SQL state: 42501

+2

Вы должны указать пользователю PostgreSQL как * собственность * каталога, используя команду 'chown' –

ответ

0

Ошибка указывает на то, что сервер PostgreSQL не может установить разрешения данной папки.

Чтобы установить разрешения для папки, вам необходимо иметь права на запись в родительской папке .

База данных обычно работает под пользователем postgres, который, по-видимому, не имеет права на запись в/Users/abraham.

При добавлении согласно комментариям Крейга postgres необходимо владеть фактическим каталогом табличного пространства.

Смежные вопросы