[pgsql-jp: 25593] Re: COPYができません
Ikuo Tanaka
ikuo_ml @ sannet.ne.jp
2002年 4月 13日 (土) 08:36:43 JST
田中です。
> # copy yubin_t from 'yubin.csv' using delimiters ',';
>
> ERROR: COPY command, running in backend with effective uid 29677,
> could not open file 'yubin.csv' for reading. Errno = No such
> file or directory (2).
>
> と出てしまいます。
>
> パスや権限は問題ありません。
「No such file or directory」と、出ていますよ。
> マニュアルを見ると、「バックエンドで・・・」と書いてありましたが、
> 具体的な解決策が見当もつきません。
> (バックエンドの概念も理解しておりません)
そのとおり、「バックエンドで」実行されるので、
psqlを起動したプロセスのカレントディレクトリに'yubin.csv'があっても
バックエンド('postgres'のプロセス)のカレントディレクトリに
'yubin.csv'があるとは限りません。
copy yubin_t from '/home/ほげほげ/yubin.csv' using delimiters ',';
と、フルパスでファイルを指定するか、
\copy yubin_t from yubin.csv using delimiters ','
のように、「フロントエンドで」実行する必要があります。
--
田中活朗 <ikuo_ml @ sannet.ne.jp>
pgsql-jp メーリングリストの案内