web-technical-blog

web開発に関する技術メモ

CentOS7にPostgreSQLをインストールする&COPYコマンドについて

ameblo.jp

COPYコマンドは以下の通りファイル経由はスーパーユーザーである必要がある

ERROR:  ファイル経由のCOPY FROM、COPY TOを行うにはスーパーユーザでなければなりません
HINT:  標準入出力経由のCOPYは誰でも実行可能です。またpsqlの\\copyも誰でも実行できます

以下のように「\」コマンドを付与しないとエラーになるので注意

\COPY dl_passbook FROM '/home/ope/xxx.csv' WITH CSV;