Detta bloggen ger ett uppdaterat svar.
Citerar från blogginlägget, detta föreslås och fungerade för mig.
>>> from sqlalchemy.dialects import postgresql
>>> print str(q.statement.compile(dialect=postgresql.dialect()))
Där q definieras som:
>>> q = DBSession.query(model.Name).distinct(model.Name.value) \
.order_by(model.Name.value)
Eller bara vilken typ av session.query()
som helst .
Tack till Nicolas Cadou för svaret! Jag hoppas att det hjälper andra som kommer och letar här.