To blog zawiera zaktualizowaną odpowiedź.
Cytując z posta na blogu, jest to sugerowane i działało dla mnie.
>>> from sqlalchemy.dialects import postgresql
>>> print str(q.statement.compile(dialect=postgresql.dialect()))
Gdzie q jest zdefiniowane jako:
>>> q = DBSession.query(model.Name).distinct(model.Name.value) \
.order_by(model.Name.value)
Lub po prostu dowolny rodzaj session.query()
.
Dziękuję Nicolasowi Cadou za odpowiedź! Mam nadzieję, że pomoże to innym, którzy tu szukają.