Re: problem creating users via pythons script - Mailing list pgsql-general

From Volkan YAZICI
Subject Re: problem creating users via pythons script
Date
Msg-id 20060719121325.GB1367@alamut.tdm.local
Whole thread Raw
In response to problem creating users via pythons script  (Timothy Smith <timothy@open-networks.net>)
List pgsql-general
On Jul 19 10:02, Timothy Smith wrote:
> cur.execute("""CREATE USER %s WITH PASSWORD %s IN GROUP %s
> """,(StaffUserName,NewPassword,StaffGroup))
>
> produces this error
>
> ERROR:  syntax error at or near "'bob.smith'" at character 13

IIRC, per Python DB-API PEP, the DB adapter you use try to escape and
quote any parameter you specified. Please try to use python parameters,
that are "% (param1, param2, ...)", only for values; not for any other
place in the query string.

To summarize, you can only use parameters for values, not keys.


Regards.

pgsql-general by date:

Previous
From: "Christian Rengstl"
Date:
Subject: Re: Performance problem with query
Next
From: Volkan YAZICI
Date:
Subject: Re: problem creating users via pythons script