什么是PostgreSQL @> SQLAlchemy中的运算符

时间:2018-02-10 08:16:19

标签: python postgresql sqlalchemy

我正在使用PostgreSQL数据库编写程序并遇到了contains range (@>)运算符。

因此,当我在python SQLAlchemy中转换PostgreSQL查询时,我需要将@>转换为其SQLAlchemy等效项。

1 个答案:

答案 0 :(得分:2)

我使用了op()。运营商@>相当于" in"在python中。但是使用.op('@>')通过SQLAlchemy可以实现类似的结果。例如:

Places.query.filter(loc_amsterdam.op("@>")(loc_company))