Dette blog giver et opdateret svar.
Citerer fra blogindlægget, dette er foreslået og virkede for mig.
>>> from sqlalchemy.dialects import postgresql
>>> print str(q.statement.compile(dialect=postgresql.dialect()))
Hvor q er defineret som:
>>> q = DBSession.query(model.Name).distinct(model.Name.value) \
.order_by(model.Name.value)
Eller bare en hvilken som helst form for session.query()
.
Tak til Nicolas Cadou for svaret! Jeg håber, det hjælper andre, der kommer og søger her.