Можно ли автоматически создать таблицу в 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 с заголовками?