Re: How to initialize from flat files?

Поиск
Список
Период
Сортировка
От
Тема Re: How to initialize from flat files?
Дата
Msg-id 200403021041.i22Afiv11998@panix3.panix.com
обсуждение исходный текст
Ответ на How to initialize from flat files?  (<kynn@panix.com>)
Список pgsql-novice
tom lane writes:
> <kynn@panix.com> writes:
> > What's the simplest way (through psql?) to initialize PostgreSQL
> > tables from data stored in flat files?  (In this case the data is
> > stored in several files consisting of newline-delimited records of
> > tab-delimited fields.)

> The COPY command should do what you want.  If the data contains any
> tabs, newlines, or backslashes, you'll need to do a bit of preprocessing
> to quote those characters; else you're good to go.

> BTW, there is a difference between the SQL-level COPY command and psql's
> \copy command.  With COPY the data file is read directly by the backend,
> with \copy the file is read by psql and sent to the backend.  The COPY
> method is faster when it works, but it doesn't work across machines or
> when the data file is protected against access by the postgres user.

Thanks!

kj

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

Предыдущее
От: joseph speigle
Дата:
Сообщение: Re: installing pgsql
Следующее
От: Bruce Momjian
Дата:
Сообщение: Re: current_query in pg_stat_activity