Главная страница


su.dbms.sql

 
 - SU.DBMS.SQL ------------------------------------------------------------------
 From : Drema*                               2:5020/400     31 Mar 2001  17:19:00
 To : vilfred
 Subject : RE: не, совсем не хочет :(
 -------------------------------------------------------------------------------- 
 
 >From: news [mailto:news@host.talk.ru]On Behalf Of vilfred
 
 >#!/usr/bin/perl -wT
 >#print "content-type: text/html\n\n";
 >use DBI;
 >use DBD::Pg;
 >$/="\x19";
 >open(FR, "<aaa.txt");
 >$i=0;
 >while($line=<FR>){ chomp($line); @tpls = split(/\x18/, $line);
 >$dbh = DBI->connect("dbi:Pg:dbname=mydb", "vilfred", "");
 >$dbh->{LongReadLen} = 50000;
 >$sth = $dbh->prepare("INSERT INTO test VALUES ('$tpls[8]')");
 >$sth->execute();
 >print $i++,"\t";
 >$dbh->disconnect;
 >}
 
 Интересно, а зачем выполнять коннект для каждой строчки?
 Может лучше так:
 
 #!/usr/bin/perl -wT
 print "content-type: text/html\n\n";
 use DBI;
 use DBD::Pg;
 $/="\x19";
 open(FR, "<aaa.txt");
 $dbh = DBI->connect("dbi:Pg:dbname=mydb", "vilfred", "");
 
 $dbh->{LongReadLen} = 50000;
 
 $i=0;
 while($line=<FR>){ chomp($line); @tpls = split(/\x18/, $line);
 $sth = $dbh->prepare("INSERT INTO test VALUES ('$tpls[8]')");
 
 $sth->execute();
 
 print $i++,"\t";
 }
 
 $dbh->disconnect;
 
 1;
 
 ?
 
 -- 
 Drema. mailto:dremkin@avtlg.ru
           http://i.am/dremkin
 Отправлено через сервер Talk.Ru - http://www.talk.ru
 --- ifmail v.2.15dev5
  * Origin: Talk.Ru (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 как преодолеть предельный размер поля в PostgreSQL?   vilfred   31 Mar 2001 13:57:13 
 Re: как преодолеть предельный размер поля в PostgreSQL?   vilfred   31 Mar 2001 14:19:38 
 RE: как преодолеть предельный размер поля в PostgreSQL?   Drema*   31 Mar 2001 15:08:55 
 не, совсем не хочет :(   vilfred   31 Mar 2001 15:49:35 
 RE: не, совсем не хочет :(   Drema*   31 Mar 2001 17:19:00 
 как преодолеть предельный размер поля в PostgreSQL?   Andrej Ramaszeuski   10 Apr 2001 17:35:05 
 Re: как преодолеть предельный размер поля в PostgreSQL?   Pimenov Yuri   03 Apr 2001 11:38:48 
 Re: как преодолеть предельный размер поля в PostgreSQL?   Andrey N. Oktyabrski   04 Apr 2001 09:18:47 
 как преодолеть предельный размер поля в PostgreSQL?   Andrej Ramaszeuski   10 Apr 2001 17:45:26 
 как преодолеть предельный размер поля в PostgreSQL?   Andrej Ramaszeuski   10 Apr 2001 17:28:06 
 как преодолеть предельный размер поля в PostgreSQL?   Juriy Goloveshkin   11 Apr 2001 15:21:31 
Архивное /su.dbms.sql/64884d13abd7.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional