에서 $ (1) 나는 간단한 테이블 (이름 테스트)가 데이터 유형을 판별 할 수 없습니다. 모듈에 대한 데모 파일이 http://sprunge.us/VgLY?python에서 볼 수는 매개 변수 파이썬 pgSQL의
>>> for i in db.execute("select * from test"): print i
...
(1, 'FOO', None)
>>> query = "UPDATE test set name = '$1' where name = '$2'"
>>> cu.execute(query, "myname", "FOO")
Traceback (most recent call last):
File "<input>", line 1, in <module>
File "/usr/lib/python2.7/site-packages/pgsql.py", line 119, in execute
ret = self._source.execute(operation, params)
ProgrammingError: ERROR: could not determine data type of parameter $1
(I 파이썬 - pgSQL의 http://pypi.python.org/pypi/python-pgsql/을 사용하고 있습니다).