I know that a few versions back PostgreSQL's DBD driver didn't support prepared statements (the operation was still there, it just wasn't doing the whole magic), I imagine that it does today but will investigate further.
There's a very extensive writeup in the documentation of DBD::Pg, perldoc DBD::Pg and read the large section on the prepare() method. Cheers, Stuart. ---------------------------(end of broadcast)--------------------------- TIP 2: Don't 'kill -9' the postmaster