web-dev-qa-db-ja.com

pgAdmin 3を使用してCSVからPostgresテーブルにデータをインポートするにはどうすればよいですか?

これに使用する必要があるプラグインまたはライブラリはありますか?最初にローカルシステムでこれを試してから、Heroku Postgresqlで同じことをしたい

51
abhim

pgAdminには、1.16以降のデータインポート用のGUIがあります。最初にテーブルを作成する必要があります。その後、データを簡単にインポートできます。テーブル名を右クリックして[インポート]をクリックするだけです。

enter image description here

enter image description here

75
Tomas Greif

mydataというSQLテーブルがあると仮定すると、次のようにcsvファイルからデータをロードできます。

COPY MYDATA FROM '<PATH>/MYDATA.CSV' CSV HEADER;

詳細については、以下を参照してください: http://www.postgresql.org/docs/9.2/static/sql-copy.html

21
user1509107

「test」というテーブルがある場合があります

COPY test(gid, "name", the_geom)
FROM '/home/data/sample.csv'
WITH DELIMITER ','
CSV HEADER
4
Rajitha Bandara