Ich kenne nur zwei Möglichkeiten.
Verwenden Sie zunächst PREPARED STATEMENT
(Beispiel nach PostgreSQL-Handbuch):
PREPARE usrrptplan (int) AS
SELECT * FROM users u, logs l
WHERE u.usrid=$1 AND u.usrid=l.usrid AND l.date = $2;
EXECUTE usrrptplan(1, current_date);
Zweitens ist $1
zu "finden und zu ersetzen". , $2
, .. etc. durch richtige Werte. Aber das möchten Sie vermeiden.