에 왼쪽 칼럼에있을 때 나는SQLAlchemy의 : 문자열
WHERE column ~ 'regexp'
이이 SQLAlchemy의되는 것을 알고 PSQL의`~`연산자를 사용
where(column.op('~')('regexp'))
하지만이 어떻게 만들 수 있을까?
WHERE 'string' ~ column
당신은 만들 필요가
에 왼쪽 칼럼에있을 때 나는SQLAlchemy의 : 문자열
WHERE column ~ 'regexp'
이이 SQLAlchemy의되는 것을 알고 PSQL의`~`연산자를 사용
where(column.op('~')('regexp'))
하지만이 어떻게 만들 수 있을까?
WHERE 'string' ~ column
당신은 만들 필요가
(정규식가 데이터베이스에 저장되어있는)을 bindparam()
다음 SQL에서 사용 'text'
이 매개 변수의 이름 (키)입니다
from sqlalchemy.sql.expression import bindparam
bindparam('text', 'string').op('~')(column)
문, 'string'
연산자의 왼쪽에 표시 할 텍스트.
비 Sqlalchemy 관련 솔루션은 피연산자가 반전 된 PostgreSQL 백엔드에서 고유 한 연산자를 만드는 것입니다. 또한
여기에서 ###
과 같은 작업을 수행 할 수 있습니다. 좋은 이름을 찾는 것이 어려울 수 있습니다.