Re: [GENERAL] about copy

Поиск
Список
Период
Сортировка
От selkovjr@mcs.anl.gov
Тема Re: [GENERAL] about copy
Дата
Msg-id 199907191653.LAA17445@antares.mcs.anl.gov
обсуждение исходный текст
Ответ на about copy  (bluexiao <bluexiao@yeah.net>)
Список pgsql-general
>  I want to import some data from access97 to postgres, I have save
> the data to .CSV file,

CSV is difficult to parse and I am not sure postgres can hadle it.
Use delimited formats, best of all tab-delimited -- your access97
does that, too.

> but how to import it into postgres's db?
>  I no there is a command in psql can do it. But I forget.

in psql:

test=> \h copy
Command: copy
Description: copy data to and from a table
Syntax:
        COPY [BINARY] class_name [WITH OIDS]
        TO|FROM filename|STDIN|STDOUT [USING DELIMITERS 'delim'];

filename here is an absolute path in the backend's scope


Another option would be:

test=> \?
 ....
 \copy table {from | to} <fname>
 ....

Here, <fname> should be in the path of your client. This requires the
file to be tab-delimited, while the backend copy allows you to use
other delimiters (not CSV, though). Be aware that if you use the
client copy (\copy), your data will go over the network.

--Gene

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

Предыдущее
От: "Jonathan davis"
Дата:
Сообщение: another BUG
Следующее
От: "Hub.Org News Admin"
Дата:
Сообщение: ...