Getting "copy from" to work from a C++ program

Поиск
Список
Период
Сортировка
От Carlos Moreno
Тема Getting "copy from" to work from a C++ program
Дата
Msg-id 3CABD1C3.8020606@mo.com
обсуждение исходный текст
Ответы Re: Getting "copy from" to work from a C++ program  (Mihnea Balta <dark@dark.vodanet.ro>)
Список pgsql-interfaces
Hi,

I'm trying to insert several records into a table in one shot
(from a C++ program, that is).

All my attempts to use "copy from" have failed  (well, I
haven't tried copying from an actual file, since I have
the data in memory, and I'd like to avoid the overhead
to write it to a file first).  Is it possible??  I've
tried things like:

PgDatabase db(" ..... ");
db.Exec ("copy deleteme from stdin\n1\tName1\n2\tName2");

And similar things  (with a ; after stdin, with a \n. or
\n\\. at the end of the string -- they all fail with an
ErrorMessage() indicating a syntax error in the statement.

Help?!!  :-(

Will it be necessary that I dump the data into a temporary
file and then do copy deleteme from tmpfile.txt ??

Thanks,

Carlos
--




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

Предыдущее
От: Carlos Moreno
Дата:
Сообщение: Re: libpq++: trouble getting "copy table from" to work...
Следующее
От: Mihnea Balta
Дата:
Сообщение: Re: Getting "copy from" to work from a C++ program