Re: Exporting data from view

Поиск
Список
Период
Сортировка
От Brent Wood
Тема Re: Exporting data from view
Дата
Msg-id 20060621085403.S36966@storm-user.niwa.co.nz
обсуждение исходный текст
Ответ на Re: Exporting data from view  ("Aaron Koning" <aaronkoning@gmail.com>)
Список pgsql-general

>
> I read recently about the efforts underway to COPY from a view,
> however I was wondering what the current best-practices are for being
> able to copy out of a view and import that data into an actual table
> elsewhere.  I am currently doing psql -c "SELECT ..." and the using a
> bit of perl to transform that into something copyable (i.e. CSV), but
> is there a way to directly export the data in an easily importable
> form?
>

psql -A -t -c "select * from <view>";


You can use -F to set the delimiter
            -o to specify an output file name (or just redirect stdout)

etc.

Try  man psql


To redirect it into a table,

"insert into table ....
 select .... ;"

between databases/systems


psql -d <DB> -p <port> -A -t -c "select * from <view>"; | psql ... "copy
from stdin...;"

can work, as the psql extract can be written to generate the same format
as copy from.


Brent Wood

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

Предыдущее
От: amishsami@gmail.com
Дата:
Сообщение: OLEDB Provider for Postgres
Следующее
От: "nuno"
Дата:
Сообщение: sql question; checks if data already exists before inserted