2

これはおそらく信じられないほど馬鹿げた質問です。

psyco2pgまたはpostgresは、相似演算子を好みません。これは機能します:

sql = 'Select * from movie where title = %s'
data = ('Clockers',)
cur.execute(sql, data)

しかし、演算子をpg_trgmモジュールの「%」に変更すると、「タプルインデックスが範囲外です」というエラーが発生します。

sql = 'Select * from movie where title % %s'
data = ('Clockers',)
cur.execute(sql, data)

回避策はありますか?

4

1 に答える 1

3

試すtitle %% %s

(コメントからコピー&ペースト)

于 2012-09-06T21:53:53.870 に答える