2017-01-26 10 views
1

psycopg2ドキュメントでは、の安全なsqlプロパティを安全に参照しています。 SQL文字列を構築しています。しかし、私のpython 3にインストールし、は、PyPIから最新であるべき、そのような属性が含まれていません:psycopg2.sqlには何が起こったのですか?

from psycopg2 import sql 
# ImportError: cannot import name 'sql' 

import psycopg2 
print(dir(psycopg2)) # no mention of sql, although dir is not complete 

# in the REPL 
help(psycopg2) # no mention of the sql submodule that I saw 

それでは、どのように私は安全にせずにSQL文字列を構築することができます(私はSQLAlchemyの中にゼロ金利を持っていますか)?それとも私はまだそれを持っていて、その行方不明が気になるのか?

答えて

6

Psycopg2 2.7で新しく追加されました。あなたのバージョンは何ですか?

>>> psycopg2.__version__ 
'2.6.2 (dt dec pq3 ext lo64)' 

http://initd.org/psycopg/docs/sql.html

+0

だけにチェック 'ピップfreeze'、私は2.6.2によ。おっとっと。 –

関連する問題