Re: How to Create Table from CSV

Поиск
Список
Период
Сортировка
От ray joseph
Тема Re: How to Create Table from CSV
Дата
Msg-id 0947F8B1BA924E60A883FB790AF1E5F8@corp.kbr.com
обсуждение исходный текст
Ответ на Re: How to Create Table from CSV  (Dimitri Fontaine <dimitri@2ndQuadrant.fr>)
Список pgsql-general
I appreciate all the information

Thank you,
ray

-----Original Message-----
From: Dimitri Fontaine [mailto:dimitri@2ndQuadrant.fr]
Sent: Sunday, March 06, 2011 3:19 PM
To: ray
Cc: pgsql-general@postgresql.org
Subject: Re: [GENERAL] How to Create Table from CSV

ray <ray@aarden.us> writes:
> I would like to create a table from a CSV file (the first line is
> headers which I want to use as column names) saved from Excel.  I have

You have to manually create the table and its columns, as other said.
The tricky part that is hard (or impossible) to automate is deciding
which data type to use for each column.

Once you've done that, actually importing the data is a matter of using
the COPY command or the pgloader tool.

In PostgreSQL 9.1 you will be able to use CREATE FOREIGN TABLE to
achieve that in one step, see:

  CREATE FOREIGN TABLE

  http://developer.postgresql.org/pgdocs/postgres/ddl-foreign-data.html

http://developer.postgresql.org/pgdocs/postgres/sql-createforeigndatawrapper
.html
  http://developer.postgresql.org/pgdocs/postgres/file-fdw.html

Regards,
--
Dimitri Fontaine
http://2ndQuadrant.fr     PostgreSQL : Expertise, Formation et Support


В списке pgsql-general по дате отправления:

Предыдущее
От: Adrian Klaver
Дата:
Сообщение: Re: Deleted database from pgAdmin
Следующее
От: Eduardo
Дата:
Сообщение: Re: Web Hosting