On Fri, Dec 8, 2023 at 8:45 AM David Gauthier <dfgpostgres@xxxxxxxxx> wrote:
I'm trying to run a PG client side "\copy" command from a perl script. I tried using $dbh->do("\\copy ...") but it barffed when it saw the '\'...ERROR: syntax error at or near "\"
More accurately it is the psql application's meta-command. There is no such thing as a generic client side command.
I can do this with a command line approach, attaching to the DB then run using...-c "\copy ...". But I was wondering if there is a more elegant way to do this, maybe some sort of legal SQL command that Perl/DBI would swallow ???
The SQL command is just "COPY". Search for how your driver exposes working with that command/protocol.
David J.