ecpg rejects input parameters

From: Andrew Pennebaker <andrew(dot)pennebaker(at)gmail(dot)com>
To: PostgreSQL General <pgsql-general(at)postgresql(dot)org>
Subject: ecpg rejects input parameters
Date: 2015-04-08 14:22:15
Message-ID: CAHXt_SV=FaYpTr+scFFROo6MePOqFg0wrj6=5Vv_mVy7Ged74Q@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

PostgreSQL uses a :colon syntax for parameterizing SQL commands with
command line variables.

create-database.sql:

CREATE DATABASE :db;

Usage:

$ psql -f create-database.sql -v db=test

However, pgsanity/ecpg rejects these.

$ pgsanity create-database.sql
line 1: ERROR: syntax error at or near ":db"

Is there a flag I can give to ecpg to ignore input parameters?

Is there a patch we could make to ecpg to accept input parameters?

Is there another way to write my input parameters to work around this error?

--
Cheers,

Andrew Pennebaker
www.yellosoft.us

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Adrian Klaver 2015-04-08 14:34:40 Re: ecpg rejects input parameters
Previous Message Björn Lundin 2015-04-08 13:48:04 Re: unexpected (to me) sorting order