Filter with Array column with Postgres and SQLAlchemy

So you want to use the Postgres Array Comparator.

query = session.query(TestUser).filter(TestUser.numbers.contains([some_int])).all()

or

query = session.query(TestUser).filter(TestUser.numbers.any(25)).all()

Leave a Comment