Postgresql

如何在 Windows 7 上為 Postgresql 9.2 創建表空間?

  • November 20, 2014

我嘗試執行這個簡單的命令:

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 SERVICESERVICE RÉSEAU法語)“完全控制”它。這應該夠了吧。

引用自:https://dba.stackexchange.com/questions/83041