Re: loading and unloading rows

Поиск
Список
Период
Сортировка
От Naomi Walker
Тема Re: loading and unloading rows
Дата
Msg-id 4.2.2.20021101165030.01dcbc70@imap.eldocomp.com
обсуждение исходный текст
Ответ на loading and unloading rows  (Naomi Walker <nwalker@eldocomp.com>)
Ответы Re: loading and unloading rows  (Bruce Momjian <pgman@candle.pha.pa.us>)
Список pgsql-admin
>
>It is possible. Delimiters can be used while restoring the data file.
>Null string specification can also be specified. See,
>test_db=> \h COPY
>for more details.

The problem with COPY, I think, is that I cannot use a WHERE
statement.  I'd like to just unload certain rows from a table.  If I wanted
the whole table, i'll do a pg_dump or copy.


>In addition you should also do some find and replace in the data file
>before restoring it to another database. They are,
>s/\s*|\s*//g
>s/^\s*//g

Yes, sed is a fine tool, but this seems like such a fundamental need, i'm
surprised there is not better method.

Again, i'd like a way to easily unload some selected rows  (select * table
where foo=X) from a table, and save them, or load them in another cluster,
etc.  Short of writing them to a temp table, then pg_dumping, or some
klunk-oid mething, I do not see a clean way.

Back to the maddening crowd.  Anyone at least agreed this is needed?  Could
we add "where"  clauses to COPY?  That would be perfect.

----------------------------------------------------------------------------
----------------------------------
Naomi Walker
Eldorado Computing, Inc
Chief Information Officer
nwalker@eldocomp.com
602-604-3100 x242



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

Предыдущее
От: Vincent Janelle
Дата:
Сообщение: Re: DB Performance
Следующее
От: Tom Lane
Дата:
Сообщение: Re: Reindex vs Vacuum analyze