psycopg2.sql 怎么了?
What happened to psycopg2.sql?
在 psycopg2 文档中,它引用了一个 sql 属性 充满了 安全 构造 SQL 字符串的乐趣。然而我在 python 3 上的安装,应该是 PyPI 的最新版本,不包含这样的属性:
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 的兴趣为零)?还是我应该保留它,而它丢失的事实令人担忧?
Psycopg2 2.7 新增。你是什么版本?
>>> psycopg2.__version__
'2.6.2 (dt dec pq3 ext lo64)'
在 psycopg2 文档中,它引用了一个 sql 属性 充满了 安全 构造 SQL 字符串的乐趣。然而我在 python 3 上的安装,应该是 PyPI 的最新版本,不包含这样的属性:
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 的兴趣为零)?还是我应该保留它,而它丢失的事实令人担忧?
Psycopg2 2.7 新增。你是什么版本?
>>> psycopg2.__version__
'2.6.2 (dt dec pq3 ext lo64)'