sql >> Database >  >> RDS >> PostgreSQL

Gerangschikte zoekresultaten retourneren met behulp van gin-index met sqlalchemy

U kunt SQL-functies in uw query's gebruiken met SQLAlchemy func

from sqlalchemy.sql.expression import func

(db.session.query(User, func.ts_rank('{0.1,0.1,0.1,0.1}', User.textsearchable_index_col, func.to_tsquery('smit:* | ji:*')).label('rank'))
    .filter(User.authentication_method != 2)
    .filter(User.textsearchable_index_col.op('@@')(func.to_tsquery('smit:* | ji:*')))
    .order_by('rank desc')
).all()



  1. Hoe zorg ik ervoor dat de functies NOW() en CURDATE() van MySQL UTC gebruiken?

  2. hoe twee kolommen samenvoegen tot één met de bestaande kolomnaam in mysql?

  3. tuple gelijktijdig bijgewerkt bij het maken van functies in postgresql / PL/pgSQL

  4. Android met Room - Hoe een externe sleutel nullable in te stellen