AnyEvent-DBD-Pg
view release on metacpan or search on metacpan
lib/AnyEvent/DBD/Pg.pm view on Meta::CPAN
#warn "check status=$self->{db}->{pg_async_status}\n";
if($self->{db}->{pg_async_status} and $st->pg_ready()) {
undef $w;
local $@;
my $res = $st->pg_result;
my $run = time - $self->{current_start};
$self->{querytime} += $run;
my ($diag,$DIE);
if ($self->{debug}) {
$diag = $self->{current}[0];
my @bind = @{ $self->{current} };
shift @bind;
$diag =~ s{\?}{ "'".shift(@bind)."'" }sge;
} else {
$diag = $self->{current}[0];
}
if (!$res) {
$DIE = $self->{db}->errstr;
}
local $self->{qd} = $diag;
if ($self->{debug}) {
my $c = $run < 0.01 ? '2' : $run < 0.1 ? '3' : '1';
my $x = $DIE ? '1' : '6';
( run in 1.922 second using v1.01-cache-2.11-cpan-2398b32b56e )