Jak zaimportować dane z CSV do tabeli Postgres za pomocą pgAdmin 3?

Czy jest jakaś wtyczka lub biblioteka, której muszę użyć do tego? Chcę najpierw spróbować na moim lokalnym systemie, a następnie zrobić to samo na Heroku Postgresql

Author: Tomas Greif, 2013-10-16

3 answers

PgAdmin posiada GUI do importu danych od wersji 1.16. Najpierw musisz utworzyć tabelę, a następnie łatwo zaimportować dane - wystarczy kliknąć prawym przyciskiem myszy na nazwie tabeli i kliknąć na Importuj.

Tutaj wpisz opis obrazka

Tutaj wpisz opis obrazka

 77
Author: Tomas Greif,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-02-25 03:56:37

Zakładając, że masz tabelę SQL o nazwie mydata - możesz załadować dane z pliku csv w następujący sposób:

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

Aby uzyskać więcej informacji, zobacz: http://www.postgresql.org/docs/9.2/static/sql-copy.html

 23
Author: ,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-10-16 10:11:22

Możesz mieć tabelę o nazwie "test"

COPY test(gid, "name", the_geom)
FROM '/home/data/sample.csv'
WITH DELIMITER ','
CSV HEADER
 5
Author: Rajitha Bandara,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-05-21 03:14:08