Това блогът предоставя актуализиран отговор.
Като цитирам публикацията в блога, това е предложено и работи за мен.
>>> from sqlalchemy.dialects import postgresql
>>> print str(q.statement.compile(dialect=postgresql.dialect()))
Където q е дефинирано като:
>>> q = DBSession.query(model.Name).distinct(model.Name.value) \
.order_by(model.Name.value)
Или просто всякакъв вид session.query()
.
Благодаря на Nicolas Cadou за отговора! Надявам се, че ще помогне на други, които търсят тук.