Eu tento executar este comando simples:
CREATE TABLESPACE tb_rec
OWNER postgres
LOCATION 'd:/tablespaces';
No entanto, o tablespace não foi criado e recebi esta mensagem:
ERREUR: n'a pas pu configurer les droits du répertoire « d:/tablespaces » : Permission denied
Para não falantes de francês:
ERROR: was not able to configure the directory rights « d:/tablespaces » : Permission denied
Não encontrei nenhum usuário postgres ( net user
) e estou preso nisso ...
Como dar acesso ao diretório para postgres?
Windows 7
Postgre 9.2
Para PostgreSQL 9.2 e superior, não há
postgres
usuário do sistema (por padrão). Funciona comoNETWORK SERVICE
.Crie
d:\tablespaces
e dêNETWORK SERVICE
(SERVICE RÉSEAU
em francês) "Controle total" sobre ele. Isso deve funcionar.