perl DBI::Pg metacharacter \i com_list.sql - Mailing list pgsql-novice

From ann hedley
Subject perl DBI::Pg metacharacter \i com_list.sql
Date
Msg-id 433BE8C1.40302@ed.ac.uk
Whole thread Raw
Responses Re: perl DBI::Pg metacharacter \i com_list.sql  ("Greg Sabino Mullane" <greg@turnstep.com>)
List pgsql-novice
Hi

in pgsql I can execute a list of sql commands from a text file using ...

    lumbribasetest=# \i comm_list.sql

but in a perl script using DBI and the syntax...

    $com = $conn->prepare("\i comm_list.sql");
    $com->execute() or die $com->errstr;

I get the following error

    DBD::Pg::st execute failed: ERROR:  parser: parse error at or near
"i" at character 1 at /home/ann/bin/pg_go2slim.pl line 85.
    ERROR:  parser: parse error at or near "i" at character 1 at
/home/ann/bin/pg_go2slim.pl line 85.

Anyone know what the syntax should be?

Thanks in advance

--
Ann

"In a world without walls and fences - who needs Windows and Gates ?"
                                                           (unknown)



pgsql-novice by date:

Previous
From: shadowbox
Date:
Subject: Re: stored procedure problem: parameters not properly passed
Next
From: "Obe, Regina DND\\MIS"
Date:
Subject: Re: [HACKERS] Query in SQL statement