Help with COPY command

Поиск
Список
Период
Сортировка
От reina_ga@hotmail.com (Tony Reina)
Тема Help with COPY command
Дата
Msg-id 272e4be7.0404061231.5dffc541@posting.google.com
обсуждение исходный текст
Список pgsql-sql
I'm attempting to use the COPY command through the libpq C functions.
In the psql command line editor, I'd have the following commands:

COPY testtable FROM stdin WITH DELIMITER ',';
1, 2, 'a', 3, 4
5, 6, 'b', 7, 8
9, 10, 'c', 11, 12
\.

My question is: 

Does this all have to be passed as one big command through libpq? For
example,

res = PQexec(conn, "COPY testtable FROM stdin WITH DELIMITER ',';\n",     "1, 2, 'a', 3, 4\n5, 6, 'b', 7, 8\n9, 10,
'c',11, 12\n\.");
 


Or, can it be broken up into separate lines? For example,

res = PQexec(conn, "COPY testtable FROM stdin WITH DELIMITER ',';");
res = PQexec(conn, "1, 2, 'a', 3, 4");
res = PQexec(conn, "5, 6, 'b', 7, 8");
res = PQexec(conn, "9, 10, 'c', 11, 12");
res = PQexec(conn, "\.");

-Tony


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

Предыдущее
От: Greg Stark
Дата:
Сообщение: Re: SQL challenge--top 10 for each key value?
Следующее
От: "??"
Дата:
Сообщение: Re: Unknown Exception (piaozhenyu@163.com)