Skip site navigation (1) Skip section navigation (2)

Peripheral Links

Header And Logo

PostgreSQL
| The world's most advanced open source database.

Site Navigation

Search for
  Advanced Search

Re: bytea & perl


  • From: <tom(at)tacocat(dot)net>
  • To: SCassidy(at)overlandstorage(dot)com
  • To: "SCassidy(at)overlandstorage(dot)com" <SCassidy(at)overlandstorage(dot)com>
  • Cc: "General PostgreSQL List" <pgsql-general(at)postgresql(dot)org>
  • Subject: Re: bytea & perl
  • Date: Thu, 24 May 2007 14:28:49 -0500
  • Message-id: <RvMIcp2Z(dot)1180034929(dot)1022110(dot)tom(at)tacocat(dot)net>

On 5/24/2007, "SCassidy(at)overlandstorage(dot)com"
<SCassidy(at)overlandstorage(dot)com> wrote:

>Hi,
>
>First, I would advise never using " insert into xx values (y,x)" without
>explicitly naming the columns;  same for select statements - never use
>select * (a table change can mess things up).
>
>By the way, I just noticed in the release notes for the very latest couple
>of versions of DBD:Pg that some placeholder changes were made.  You might
>want to check the release notes and your version of DBD:Pg about your
>placeholder issues.
>

I have the latest from CPAN and Postgresql.
So I should be able to build out the SQL string without using bind_params
by using:
$list.=(join ', ',(map {$dbh->quote($_)} @list));

I am not sure about the E (escape) function, but I don' t think I should
be using the perl quotemeta anymore.



Home | Main Index | Thread Index

Privacy Policy | PostgreSQL Archives hosted by Command Prompt, Inc. | Designed by tinysofa
Copyright © 1996 – 2008 PostgreSQL Global Development Group