The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Как реализовать "COPY table TO stdout" на perl используя модуль Pg.
Для просмотра всего содержимого таблицы оптимальнее использовать COPY TO, вместо SELECT.
$conn->exec('COPY table (in, out) TO stdout');
die $conn->errorMessage if($conn->errorMessage);
$conn->getline($cur_line, 512);
while ($cur_line ne '\\.'){
      my ($in, $out) = split(/\t/, $cur_line);
      ....
      $conn->getline($cur_line, 512); 
}
$conn->endcopy;
 
22.01.2004
Ключи: perl, loop, exec, module, select / Лицензия: CC-BY
Раздел:    Корень / Программисту и web-разработчику / SQL и базы данных / PostgreSQL специфика / Оптимизация и администрирование PostgreSQL

 Добавить комментарий
Имя:
E-Mail:
Заголовок:
Текст:




Спонсоры:
Слёрм
Inferno Solutions
Hosting by Ihor
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2019 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру