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.