「COPY」コマンドを使用してCSVファイルをデータベースにインポートしようとしています。ただし、スーパーユーザーになる必要があり、代わりに「\ copy」を使用する必要があるという(一般的なように見える)エラーが表示されます。ただし、\ copyを使用すると、構文エラーが発生します。
ERROR: syntax error at or near "\"
LINE 1: \copy
キャレットが「\」を指している。これが私のクエリです:
\copy tablename(column2, column3, column4, column5) from '/home/uploads/data.csv' WITH DELIMITER ',' CSV HEADER'
「copy」と「\ copy」の両方を試しました。最初にスーパーユーザーエラーが表示され、後者に構文エラーが表示されます。それを修正する方法について何か考えはありますか?それを機能させますか?
myPgAdminのsql入力フィールドを介してコマンドを実行しています。
私が持っている他の唯一の質問は、tablename(column2、column3など)を介した列のインポートに関するものです。それは正しい構文ですか?