Создание табличного пространства в postgresql

Я пытаюсь создать табличное пространство в postgres, но у меня проблемы с владением. Я использую следующую команду:

CREATE TABLESPACE magdat OWNER maggie LOCATION '/home/john/BSTablespace'

Я получаю сообщение об ошибке:

ERROR:  could not set permissions on directory "/home/john/BSTablespace": Operation not permitted

Папка принадлежит postgres: postgres, я пробовал изменить ее на maggie, но если я пойду:

chown maggie:postgres /home/john/BSTablespace

Я получаю:

chown: invalid user: `maggie:postgres'

Почему пользователя не существует? Если я перечислю пользователей внутри postgres, он появится. Есть идеи, что я делаю неправильно?

14
задан The_Denominater 6 March 2011 в 01:45
поделиться