Escape SQL «LIKE» для Postgres с помощью psycopg2

Есть ли у psycopg2 функция для избежания значенияЛАЙК операнд для Postgres?

Например, я могу захотеть сопоставить строки, которые начинаются со строки "20% от всехпоэтому я хочу написать что-то вроде этого:

sql = '... WHERE ... LIKE %(myvalue)s'
cursor.fetchall(sql, { 'myvalue': escape_sql_like('20% of all') + '%' }

Есть ли существующийescape_sql_like функция, которую я мог бы подключить здесь?

(Подобный вопросКак явно заключить строковое значение в кавычки (Python DB API / Psycopg2), но я не могТам нет ответа.)

Ответы на вопрос(8)

Ваш ответ на вопрос