Можно ли автоматически создать таблицу в PostgreSQL из файла csv с заголовками?

Я использую PostgreSQL 9.2.6 на OS X 10.6.8. Я хотел бы импортировать данные из файла CSV с заголовками столбцов в базу данных. Я могу сделать это сCOPY заявление, но только если я сначала вручную создаю таблицу со столбцом для каждого столбца в файле CSV. Есть ли способ автоматически создать эту таблицу на основе заголовков в файле CSV?

вэтот вопрос я пытался

COPY test FROM '/path/to/test.csv' CSV HEADER;

Но я просто получаю эту ошибку:

ERROR: relation "test" does not exist

И если я сначала создаю таблицу без столбцов:

CREATE TABLE test ();

Я получил:

ERROR: extra data after last expected column

Я ничего не могу найти в PostgreSQLКопия документации об автоматическом создании таблицы. Есть ли другой способ автоматически создать таблицу из файла CSV с заголовками?

Ответы на вопрос(3)

Ваш ответ на вопрос