[pgsql-jp: 27548] Re: コピーコマンドについて

ISHIDA Akio iakio @ pjam.jpweb.net
2002年 10月 4日 (金) 15:41:14 JST


こんにちは。石田@苫小牧市です。

On Fri, Oct 04, 2002 at 02:54:10PM +0900, Susumu Nagamatsu wrote:
> COPY コマンドについて教えて下さい。
> 
> COPYコマンドを使って、データベースDB1のテーブルtable1を、データベースDB2へコピーしようと
> してます。
> 1.DB1=> copy table1 to 'var/tmp/file1'
> 2.DB2=> copy table1 from 'var/tmp/file1'
> 
> 
> 上記1番で一旦テキストファイルに変換し、それを基に上記2番でデータベースDB2のtable1を作成しようとしました。
> (データベースDB2のtable1は事前にcreate tableで作成済み)
> 
> 2番を実行すると下記のようなエラーになってしまいます。
> (1番は問題なく実行できました)
> 
> ERROR:  COPY command, running in backend with effective uid 500, could not open file 'var/tmp/file1
>  for reading.  Errno = No such file or directory (2).
> 
> (これを実行するユーザ「postgres」はfile1を当然読む権限はあります)

はずしているかもしれませんが、
COPY コマンドでは、フルパスを指定する必要があります。


-- 
ISHIDA Akio




pgsql-jp メーリングリストの案内