2

csvファイルのデータをpostgresテーブルにインポートしようとしました。pgAdminでpgscriptとして次の行を実行する

\copy users_page_rank FROM E'C:\\Users\\GamulinN\\Desktop\\users page rank.csv' DELIMITER ';' CSV

エラーが返されました:

[ERROR    ] 1.0: syntax error, unexpected character

ここで何が間違っているのか誰か知っていますか?この投稿を確認しましたが、何が問題なのかわかりませんでした。

4

1 に答える 1

6

ファイルを postgres にインポートするにCOPYは、次のいずれかが必要です。

1) psqlDB に接続し、コマンドを実行します。

\copy users_page_rank FROM E'C:\\Users\\GamulinN\\Desktop\\users page rank.csv' DELIMITER ';' CSV

現在のコンピューターからテーブルにファイルをコピーします。詳細はこちら

2) 任意のツールで DB に接続し、次の SQL スクリプトを実行します。

COPY users_page_rank FROM E'C:\\Users\\GamulinN\\Desktop\\users page rank.csv' DELIMITER ';' CSV

postgres を使用してサーバーからファイルをテーブルにコピーします。詳細はこちら。(このコマンドCOPYでは、postgresql data directory内のファイルからのみ実行できます。そのため、最初にそこにファイルを転送する必要があります。)

于 2012-12-04T10:21:02.160 に答える