Как импортировать данные из CSV в таблицу Postgres с помощью pgAdmin 3?

Есть ли какой-либо плагин или библиотека, которую мне нужно использовать для этого? Я хочу сначала попробовать это на своей локальной системе, а затем сделать то же самое на Heroku Postgresql

Ответ 1

pgAdmin имеет графический интерфейс для импорта данных с 1,16. Сначала вам нужно создать таблицу, а затем легко импортировать данные - просто щелкните правой кнопкой мыши имя таблицы и нажмите "Импортировать".

enter image description here

enter image description here

Ответ 2

Предположим, что у вас есть таблица SQL, называемая mydata - вы можете загружать данные из файла csv следующим образом:

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

Подробнее см. в http://www.postgresql.org/docs/9.2/static/sql-copy.html

Ответ 3

У вас может быть таблица под названием 'test'

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