我尝试运行这个简单的命令:
CREATE TABLESPACE tb_rec
OWNER postgres
LOCATION 'd:/tablespaces';
但是,未创建表空间,我收到以下消息:
ERREUR: n'a pas pu configurer les droits du répertoire « d:/tablespaces » : Permission denied
对于非法语人士:
ERROR: was not able to configure the directory rights « d:/tablespaces » : Permission denied
我没有找到任何 postgres 用户(net user
),我被困在这个...
如何将目录访问权限授予 postgres?
视窗 7
Postgres 9.2
对于 PostgreSQL 9.2 及更高版本,没有
postgres
系统用户(默认情况下)。它运行为NETWORK SERVICE
.创建
d:\tablespaces
并赋予NETWORK SERVICE
(SERVICE RÉSEAU
法语)“完全控制”它。这应该够了吧。