1. ホーム
  2. postgresql

[解決済み] CSVファイルのヘッダをPostgreSQLのテーブルにコピーする方法は?

2022-11-16 08:07:48

質問

CSVファイルをPostgresのテーブルにコピーしたいです。このテーブルには約100のカラムがあるので、必要がなければ書き換えたくありません。

私は \copy table from 'table.csv' delimiter ',' csv; コマンドを使用していますが、テーブルが作成されていない場合は ERROR: relation "table" does not exist . 空白のテーブルを追加すると、エラーは出ませんが、何も起こりません。このコマンドを2~3回試しましたが、出力やメッセージは出ませんでしたが、PGAdminで確認するとテーブルが更新されていませんでした。

私がしようとしているように、ヘッダーを含むテーブルをインポートする方法はありますか。

どのように解決するのですか?

これはうまくいきました。最初の行には列の名前がありました。

COPY wheat FROM 'wheat_crop_data.csv' DELIMITER ';' CSV HEADER