Re: Query execution in Perl TAP tests needs work - Mailing list pgsql-hackers

From Jehan-Guillaume de Rorthais
Subject Re: Query execution in Perl TAP tests needs work
Date
Msg-id 20231106111425.09270190@karst
Whole thread Raw
In response to Re: Query execution in Perl TAP tests needs work  (Alvaro Herrera <alvherre@alvh.no-ip.org>)
List pgsql-hackers
On Wed, 18 Oct 2023 18:25:01 +0200
Alvaro Herrera <alvherre@alvh.no-ip.org> wrote:

> On 2023-Oct-18, Robert Haas wrote:
> 
> > Without FFI::Platypus, we have to write Perl code that can speak the
> > wire protocol directly. Basically, we're writing our own PostgreSQL
> > driver for Perl, though we might need only a subset of the things a
> > real driver would need to handle, and we might add some extra things,
> > like code that can send intentionally botched protocol messages.  
> 
> We could revive the old src/interfaces/perl5 code, which was a libpq
> wrapper -- at least the subset of it that the tests need.  It was moved
> to gborg by commit 9a0b4d7f8474 and a couple more versions were made
> there, which can be seen at
> https://www.postgresql.org/ftp/projects/gborg/pgperl/stable/,
> version 2.1.1 being apparently the latest.  The complete driver was
> about 3000 lines, judging by the commit that removed it.  Presumably we
> don't need the whole of that.

+1 to test this. I can give it some time to revive it and post results here if
you agree and no one think of some show stopper.



pgsql-hackers by date:

Previous
From: Christoph Berg
Date:
Subject: Re: meson documentation build open issues
Next
From: Aleksander Alekseev
Date:
Subject: Re: [PATCH] Small refactoring of inval.c and inval.h