回答編集履歴

1 追記

SurferOnWww

SurferOnWww score 13330

2019/01/24 18:58  投稿

エラーメッセージでググるといろいろヒットしますがやってみましたか? 
ヒットした最初の記事、
PostgreSQL-COPYコマンドでデータをエクスポート
[http://sookibizviz.blog81.fc2.com/blog-entry-672.html](http://sookibizviz.blog81.fc2.com/blog-entry-672.html)
を見ると、「フルパスでPostgreSQLのdataディレクトリを指定しないといけないらしい」ということのようです。
> COPY user TO 'C:\temp\user.csv' WITH CSV DELIMITER
で C ドライブの任意のフォルダにファイルが作れるということはなさそうです。
で C ドライブの任意のフォルダにファイルが作れるということはなさそうです。
**【追伸】**
C:\temp フォルダに作成したいなら、一旦 DataTable にレコードを取得し、DataTable から csv ファイルを作るアプリを作成してははいかがですか?
csv ファイルを作成したいフォルダ(今回のケースでは C:\temp)にアクセス権を持つアカウントでアプリを起動し(アドミ権限があれば問題ないはず)、それで作業すれば良いと思います。
DataTable から csv ファイルを作る方法はググると多々出てきますのでそれを見てください。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る