SQLAlchemy和Postgresql:to_tsquery()

前端之家收集整理的这篇文章主要介绍了SQLAlchemy和Postgresql:to_tsquery()前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有没有人知道如何在sqlalchemy中使用 postgresql的to_tsquery()函数?我在谷歌搜索了很多,我找不到任何我能理解的东西.请帮忙.

我希望它在过滤器功能中可用,如下所示:

session.query(TableName).filter(Table.column_name.to_tsquery(search_string)).all()

上述查询的预期sql是这样的:

Select column_name
    from table_name t
    where t.column_name @@ to_tsquery(:search_string)
对于这些类型的任意查询,您可以将sql直接嵌入到查询中:
session.query(TableName).\
    filter("t.column_name @@ to_tsquery(:search_string)").\
    params(search_string=search_string).all()

您还应该能够参数化t.column_name,但是现在无法查看文档.

猜你在找的Postgre SQL相关文章