私はこの簡単なコマンドを実行しようとします:
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にディレクトリへのアクセス権を与える方法は?
Windows 7
Postgres 9.2
PostgreSQL 9.2以降では、postgres
システムユーザーは存在しません(デフォルト)。 NETWORK SERVICE
として実行されます。
d:\tablespaces
を作成し、NETWORK SERVICE
(フランス語ではSERVICE RÉSEAU
)に「フルコントロール」を付与します。これでうまくいくはずです。