[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 メーリングリストの案内